c++ - 类中的 C++ 函数是否动态分配?

标签 c++ function class memory-management

class myclass{
 public: void hello(){
   std::cout<<"Hello"<<"\n";
 }
}
myclass* mc = new myclass;
mc->hello();

函数 hello 是动态分配的还是非动态分配的?

最佳答案

函数不是对象(至少在 C++ 中是这样),并且没有生命周期。他们就在那里。永远永远。 (同样,从 C++ 的角度来看。)

关于c++ - 类中的 C++ 函数是否动态分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19409958/

相关文章:

JavaScript - 使用原型(prototype)的构造函数

javascript - 创建可重用的 jQuery 函数

c# - 字符串到方法类

class - 在Lua中,每个 "object"都必须有自己的方法副本吗?

python - 在 Python 中共享全局数据

c++ - 将 HEX 转换为可打印的字符串/字符

c++ - 使用c++/WinRT Direct3D UWP Game DR模板Direct X11的错误消息

c++ - 使用 chrono 的精确时间 sleep

javascript - 连接而不是求和 (JavaScript)

c++ - vector <T *> 析构函数