- 博客(2)
- 收藏
- 关注
原创 C++中的各种初始化方法总结
1、构造函数 包括有参数和无参数的构造函数,即使不声明无参数的构造函数,编译器默认也会产生一个无参数的构造函数。 在实际使用时,可以采用 TEST t1(1) 的方式显示调用构造函数 和 TEST t2 = 1 的方式隐式调用构造函数,注意这种方式,在构造函数explicit声明后不可用 2、拷贝/复制构造函数 新建1个类对象,并且从另外1个类对象中拷贝内容到新建的对象中, 实际使用时,可以采用 TEST t4(t2) 的方式显示调用构造函数 和 TEST t3 = t2 的方式隐式调用拷贝构造函数,拷贝
2020-10-07 23:28:28 2813
原创 extern “C“关键字使用
文章目录extern的含义extern "C"的含义和使用 extern的含义 extern是用来声明全局变量和函数的,其目的是为了告诉编译器被修饰的全局变量和函数是来自于其他模块,这样对于编译器而言: 在编译阶段,编译器认为变量和函数定义在其他地方已经有了,就不会报找不到变量和函数定义的错误。 在链接阶段,编译器会去其他链接库中去查找全局变量和函数,如果找不到则会报链接错误。 举例如下: moduleA.c中定义全局变量和函数如下: #include "moduleA.h" int AddTwoNum
2020-10-07 21:04:24 261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人