C++笔试题day01

struct的成员默认是public的
在这里插入图片描述
构造函数绝对不可以有返回值,但是可以有参数
在这里插入图片描述
++a返回的a+1的值,a=3/6转为int就是0,不是四舍五入的
在这里插入图片描述
有纯虚函数的就是抽象类
在这里插入图片描述
正则表达式匹配
在这里插入图片描述

在这里插入图片描述
短路逻辑,前面为真后,后面不执行
在这里插入图片描述
32位操作系统的*是4字节的,char data[0]长度为0,所以大小也为0,最后答案为4+0
在这里插入图片描述
等于箭头括号牛逼
在这里插入图片描述
空类的大小为1Byte,C++要求每个实例在内存中都有独一无二的地址。

虚函数:要占用4个字节,用来指定虚函数的虚拟函数表的入口地址(虚表就是一个指针指向一块内存)。所以一个类的虚函数所占用的地址是不变的,和虚函数的个数是没有关系的。但是如果是多继承就会翻倍。在这里插入图片描述
构造函数不能return
在这里插入图片描述
不需要申请空间的交换两个变量的方法
在这里插入图片描述
const不是必须的,但是拷贝构造的参数必须是引用
在这里插入图片描述
引用底层也是指针,也是传地址的
在这里插入图片描述
输出的这个结构体的大小,64位的char也是1Byte,16个就是16Byte
在这里插入图片描述
fopen()文件顺利打开后,返回指向该流的文件指针,如果文件打开失败,则返回NULL,并将错误代码存储在errno中。
fclose()成功关闭可返回0,错误返回EOF并把错误存储在errno中。
在这里插入图片描述
二进制形式写出来,x&(x-1)的作用是除去最右边的0,所以x有几个0就循环几次
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值