2019年5月3日

C++---类成员变量定义为引用

摘要: 摘要:类成员变量是可以定义为引用类型的,但是我们需要注意一下用法 note1:在类中定义引用变量, 必须要在初始化列表中初始化该成员变量(const 类型数据成员也必须在初始化列表中进行初始化) note2:初始化后的引用变量所占用的内存空间和普通变量相同 阅读全文

posted @ 2019-05-03 22:51 爱笑的张飞 阅读(12248) 评论(0) 推荐(1) 编辑

如何在 main() 执行之前先运行其它函数

摘要: 摘要:我们知道 C++ 的全局对象的构造函数会在 main 函数之前先运行,其实在 c 语言里面很早就有啦,在 gcc 中可以使用 __attribute__ 关键字指定如下(在编译器编译的时候就绝决定了) 在 C 语言中 用 __attribute__ 关键字 在 C++ 中用全局对象构造函数 阅读全文

posted @ 2019-05-03 16:57 爱笑的张飞 阅读(3916) 评论(0) 推荐(4) 编辑

i++ 和 ++i 的区别和实现

摘要: ++i 和 i++ ++i 和 i++ 的区别 1)i++ 返回的是 i 的值,++i 返回的是 i+1 的值 2)i++ 不能用作左值,++i 可以用作左值 左值和右值的区别是什么? 根本区别是:能否允许用取地址符号 & 来获取相应的内存地址 ++i 和 i++ 的实现 阅读全文

posted @ 2019-05-03 15:44 爱笑的张飞 阅读(2962) 评论(0) 推荐(0) 编辑

导航