
C++
寒暑一行
C++爱好者
展开
-
拷贝构造函数和赋值构造函数的区别
拷贝构造函数和赋值构造函数的区别 这两种函数什么时候用呢? 1、当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。 2、一个对象以值传递的方式传入函数体 3、一个对象以值传递的方式从函数返回 4、一个对象需要通过另外一个对象进行初始化。 如果在类中没有显式地声明一个拷贝构造函数,那原创 2013-04-10 13:06:52 · 843 阅读 · 0 评论 -
函数指针
函数指针在Windows回调函数中用的比较多,其定义有两种方法:void (*FUNC)(void);void func(){ printf("Test FUNC!");}//FUNC = func; //这一行无法通过编译。 int main(){ FUNC = func; (*FUNC)();} 上面的代码是标准的声明方法,但是其缺点是只有一个函数指针,且不...原创 2018-03-05 10:30:23 · 278 阅读 · 1 评论