News · 资讯
聚合技术动态、框架版本与工程实践,帮你在学习路线之外保持对行业的敏感度。
`struct` 与 `class` 那些事
- 在C中struct只单纯的用作数据的复合类型,也就是说,在结构体声明中只能将数据成员放在里面,而不能将函数放在里面。
在C++中常在头文件见到extern "C"修饰函数,那有什么作用呢? 是用于C++链接在C语言模块中定义的函数。
“ 位域 “ 或 “ 位段 “Bit field为一种数据结构,可以把数据以位的形式紧凑的储存,并允许程序员对此结构的位进行操作。这种数据结构的一个好处是它可以
断言,是宏,而非函数。
被 volatile 修饰的变量,在对其进行读写操作时,会引发一些可观测的副作用。而这些可观测的副作用,是由程序之外的因素决定的。
对应的代码:emp.cpphttps://github.com/Light-City/CPlusPlusThings/tree/master/basic_con
为了实现虚函数,C ++使用一种称为虚拟表的特殊形式的后期绑定。该虚拟表是用于解决在动态/后期绑定方式的函数调用函数的查找表。虚拟表有时会使用其他名称,例如“v
C++中的纯虚函数或抽象函数是我们没有实现的虚函数!我们只需声明它! 通过声明中赋值0来声明纯虚函数!
首先来个总结,然后下面给出实际例子,实战!
头文件中声明方法
相信在坐的很多人,都在学Python,对于Python来说有self,类比到C++中就是this指针,那么下面一起来深入分析this指针在类中的使用!
`static` 那些事
常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。
真实面试题与面经汇总。
刷题与面经网站合集。
后端、客户端、游戏、嵌入式等方向路线。
C/C++ 各方向经典书单。
编译链接、静态/动态库、装载原理。
单例、工厂、观察者等常用模式。