Yes, they both are different.
inline void hello() will result in the function call being replaced by the definition during compile time. Hence there will be no overhead involved in pushing the contents to and from the stack that happens in the normal function call.
PS: the functions defined within the class definition is treated as inline. EG:
<<< UNTAGGED CODE DELETED >>>
Inline functions will reduce the function time if the function is not complicated.