- 博客(3)
- 问答 (1)
- 收藏
- 关注
转载 一些#pragma指令
1.#pragma pop_macro("new") #undef new #pragma pop_macro("new")它的作用就是将宏定义new压入栈并取消它(指的是宏)的定义,如此一来,new的本来含义便获得了恢复,使用完毕后将宏定义new弹出栈,恢复宏定义。2.#pragma pack (n) 作用:C编译器将按照n个字节对齐。 #pragma pack () 作用:取...
2018-06-02 10:55:04
348
原创 const int* p int const *p int* const p
防止忘记,记下来(滑稽) const int* p和int const *p: 表示指针p指向一个const int 型的数据,所以不能通过指针修改所指向的值,指针的指向可以变化。 int* const p: 表示指针p是const型的,所以p的指向不可改变,但可以修改指向的值。 const int * const p: ...
2018-05-26 16:21:40
461
原创 c++类的访问属性以及继承方式
对一个类来说,在类中无论什么类型的成员,都是可以直接访问的(不考虑继承)。 对于一个类的对象来说,公有成员在对象可以直接访问,而保护成员以及私有成员对于对象来说是不可见的,可以通过该类的各种方法来访问。 公有继承: 在公有继承的方式下,基类的公用成员和保护成员在派生类中保持原有的访问属性,派生类可以访问基类的公有以及保护成员,私有成员不可访...
2018-05-26 15:59:05
731
空空如也
关于C++迭代器->操作符的问题
2022-03-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人