7-20上午刷题未知点集合
1.
switch中的“fall through”:如果case语句后面不加break,就依次执行下去。
2.
下面代码输出结果是多少?
A.array: 1 6 3 4 5 6 7 8 9 10
B.array: 6 2 3 4 5 6 7 8 9 10
C.程序可以正确编译,但是运行时会崩溃
D.程序语法错误,编译不成功
解析(D);
考察宏定义的替换,宏替换在预编译阶段进行,不进行语法的检查,当进行替换时,
ACCESS_BEFORE(array[5],4,6)被替换成*&array[5]-4=6 显然这是不正确的,在赋值表达式中,左值必须是一个可修改的内存块,
而上述式子的 左值 是一个 字面值常量,这是编译不能通过的。
3.
在上面这种情况下,如果要修改类的成员变量,应该怎么办?
答案:
在const成员函数中,用mutable修饰成员变量名后,就可以修改类的成员变量了。
7-20上午刷题未知点集合相关推荐
- 7-19上午刷题未知点集合
问题1 X&(X-1)是什么意思? 问题2 对于算法,一个是要求高效 同时 要便于识别错误 问题3 #include<iostream> #include<stdio.h&g ...
- 7-19下午刷题未知点集合
接着上午有关 X&(X-1) 的另一个例题: 用一个表达式,判断一个数X是否是2N次方(2,4,8,16,-),不可用循环语句. [中国台湾某著名CPU生产公司2007年10月面试题] 解析: ...
- 7-25日牛客网刷题 未知点、错题 集合
1.在C++11标准的语法中,auto被定义为自动推断变量的类型. 例如: auto x=5.2; //这里的x被auto推断为double类型 2.注意点: C语言中最简单的数据类型包括:整型.实型 ...
- 7-19晚牛客网刷题未知点、错题 集合
1. 初始化为NULL(0)的类指针可以安全的调用不涉及类成员变量的类成员函数而不出错,但是如果类成员函数中调用了类成员变量则会出错 2. 悄咪咪加一个注意点: 注意enum在c语言中是关键字 ,c语 ...
- 【清北学堂济南刷题班】集合
集合 [问题描述] 给定一个可重集合,一开始只有一个元素0 .然后你可以操作若干轮,每一 轮,你需要对于集合中的每个元素 x 进行如下三种操作之一: 1.将 x 变为 x +1. 2 .将 x 分裂为 ...
- 8-13 刷题 复习 知识点集合
1. //把数据类型去掉了看 简单很多的 指针常量 指针常量:顾名思义它就是一个常量,但是是指针修饰的. 格式为: int * const p //指针常量 在这个例子下定义以下代码: int a, ...
- 2021.5.21开始的兔系刷题之路 根据LeetCode分类进行逐个击破 培养出自己的套路~
十二月了 再更一波 最近的题解都写在这个仓库中,另外仓库中也记录了自己学习前端过程中的收获~ 近期刷题情况-- 2021-11突然好多人看这篇XD 来更一波,依旧在保持刷题啦~ 目前是跟着一本前端算法 ...
- DSt:数据结构的最强学习路线之数据结构知识讲解与刷题平台、刷题集合、问题为导向的十大类刷题算法(数组和字符串、栈和队列、二叉树、堆实现、图、哈希表、排序和搜索、动态规划/回溯法/递归/贪心/分治)总
DSt:数据结构的最强学习路线之数据结构知识讲解与刷题平台.刷题集合.问题为导向的十大类刷题算法(数组和字符串.栈和队列.二叉树.堆实现.图.哈希表.排序和搜索.动态规划/回溯法/递归/贪心/分治)总 ...
- 数据库,计算机网络、操作系统刷题笔记20
数据库,计算机网络.操作系统刷题笔记20 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其s ...
最新文章
- JavaScript改变 HTML 内容
- 重构了一波代码,聊聊后端也聊聊游戏后端
- plsql developer导入导出序列方法
- ngrx里StoreModule.forFeature(‘example‘, reducers)运行时的数据结构
- 高瓴投资,顶配创业团队,dora 诚招前端 / Flutter
- python ide如何运行_ide - 如何运行Python程序?
- c语言哈夫曼压缩文本,哈夫曼文本压缩C语言实现.doc
- 【原型设计】第二节:Axure RP9制作自己的元件库的操作教程
- linux touch 源码,一天一个shell命令 linux文本操作系列-touch命令用法
- FileInfo类 c# 1614533684
- SpringCloud工作笔记060---SpringBoot中使用WebSocket实现即时通讯_实现呼叫中心业务封装
- SQL 中OPENQUERY的使用
- 关于bash如何进行并发执行!
- 【转】NB的specify
- 19道小米网络运维工程师笔试真题,你能通关吗?
- 多维灰色预测模型的一点改进
- 错误记录(Unindent amount does not match previous indent)
- 子div 遮盖 父div
- Excel 模拟form表单提交
- JavaScript jQuery修改样式
热门文章
- erp沙盘采购总监的心得_erp沙盘模拟采购总监心得
- 3-Qt6命令行输出显示
- mysql 5.7源码包安装教程_MYSQL5.7源码包编译安装
- 怎么查看kudu的版本_KUDU 1.7.0-CDH5.15.1-0 版本中 客户端kudu 命令缺少rebalance 子命令....
- lbp特征提取算法 知乎_计算机视觉基础-图像处理: LBP特征描述算子
- python绘制k线图的步骤_Python使用PyQtGraph绘制股票行情K线图
- asp建站系统源码_网站建设教程:虚拟主机如何安装PageAdmin建站系统
- python字典添加主键_python 字典相关操作
- java栈代码执行_这段实现栈的java代码执行错误..
- 安徽建筑大学计算机专业年新,2017年安徽建筑大学计算机技术909数据结构[专业硕士]考研题库...