首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Nikola_Jokic
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
fork()函数
fork()函数用来创建一个子进程,函数原型如下: fork()函数有如下几种返回结果 : (1)返回-1,代表创建子进程失败; (2)对于父进程,返回新创建的子进程pid; (3)对于子进程,返回0
哪些函数可以在main函数之前执行
__attribute((constructor)) __attribute((constructor))修饰的函数在main函数之前执行 全局static变量的初始化
i++和++i的区别
++i ++i是先给i加1,再返回i的值; i++ i++是先返回i的值,再给i加1;i++会产生一个临时对象,没有++i效率高。
哪些函数不能定义成虚函数?
构造函数 虚函数由虚函数表指针调用,而虚函数表指针需要在构造函数中初始化,如果构造函数是虚函数,就前后矛盾了; 内联函数 内联函数在编译的时候进行函数体的替换,而虚函数是在运行时动态确定; 静态函数
结构体内存对齐方式
结构体内存对齐遵循如下规则 (1)第一个成员在结构体变量偏移量为0的地址处,也就是第一个成员必须从头开始; (2)其他成员的偏移量为自身大小的整数倍; (3)结构体总大小对最大对齐数(通过最大成员来确
构造函数和析构函数中能否调用虚函数
从语法上说没有问题 从功能上说没有任何意义 (1)构造时,会先调用父类的构造函数,再调用子类的构造函数,因此构造函数即便调用了虚函数,父类也只是调用父类的虚函数,子类调用子类的虚函数,因此没有任何意义
构造函数和析构函数能否定义成虚函数
构造函数不能定义成虚函数 原因:生成一个对象,需要调用构造函数,如果构造函数是虚函数,那么首先需要知道虚函数表指针,然后根据虚函数表指针找到虚函数表,而虚函数表指针需要在构造函数里初始化,这就矛盾了。
define和const的区别
引用:https://www.cnblogs.com/sjyu/p/14413964.html 引用:https://www.cnblogs.com/sjyu/p/14413964.html
malloc/free和new/delete的区别
(1)malloc/free是C的标准库函数,new/delete是C++的运算符; (2)new/delete在申请和释放内存时会自动调用对象的构造函数和析构函数,malloc/free不会;new
C++ 函数指针
引用:https://zhuanlan.zhihu.com/p/635711182 引用:https://zhuanlan.zhihu.com/p/635711182
下一页
个人成就
文章被阅读
2,147
掘力值
158
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2023-11-10