首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
C++
订阅
dlwlrmn
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
C++笔试题
1. 运行下面的C++代码,得到的结果是什么? 答案是:Print1调用正常,打印出hello world,但运行至Print2时,程序崩溃。调用Print1时,并不需要pA的地址,因为Print1的函数地址是固定的。编译器会给Print1传入一个this指针,该指针为NULL…
数据结构和算法面试题系列—C指针、数组和结构体
在用C语言实现一些常见的数据结构和算法时,C语言的基础不能少,特别是指针和结构体等知识。 linux中的C编译得到的目标文件和可执行文件都是ELF格式的,可执行文件中以segment来划分,目标文件中,我们是以section划分。一个segment包含一个或多个section,…
日常踩坑:关于C++中结构体和联合体中字节对齐方式的一个误解
前几天遇到这么一个题目:当时的想法是:对于stuct类型,对象大小是struct内部所有对象大小的和,当然要考虑字节对齐,charflag[3]对象占三字节,考虑到4字节对齐,后面剩一字节放不下sho
什么是 C 和 C ++ 标准库?
简要介绍编写C/C ++应用程序的领域,标准库的作用以及它是如何在各种操作系统中实现的。我已经接触C++一段时间了,一开始就让我感到疑惑的是其内部结构:我所使用的内核函数和类从何而来? 谁发明了它们? 他们是打包在我系统中的某个地方吗? 是否存在一份官方的C ++手册?
搞定技术面试:简述 C++11/14 新特性
上文只是段子,很多同学对 C++ 的了解仅停留在课堂上的理解,而不关注 C++ 的最新发展;事实上,C++ 的新特性很多可以大幅提高开发效率、程序运行效率以及提高代码的安全性和稳定性等。 本文主要关于左值右值、auto 关键字、智能指针、default、delete、overr…
当面试官问我C++ 11新特性的时候,应该怎样回答?
关于C++11,介绍的时候,先分个类吧: 革新 语法糖 标准库的扩充 老语法bug的fixed 面试官最想听的肯定是第1点,然后第2点。没得聊了就聊第3点、第4点。 很多啊。一言以蔽之是啥?——模板。模板肯定不是C++的新事物,但C++11的很多革新确实是围绕模板展开的,或者说…
C++经典面试题(最全,面中率最高)
delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动…
没有学不会的C++:显示类型转换(Casting)
C++ 中定义了 4 种显示类型转换,初学 C++,难免觉得这一部分内容复杂、难以理解(当然我也不例外),但掌握它又是很有必要的,毕竟事物的存在,必有它存在的道理,而这个道理,就是相比其他设计而言(例如传统的 C 风格的类型转换),C++ 的类型转换能够减少出错的概率,我们在前…
C++ 一篇搞懂继承的常见特性
在定义一个新的类 B 时,如果该类与某个已有的类 A 相似(指的是 B 拥有 A 的全部特点),那么就可以把 A 作为一个基类,而把B作为基类的一个派生类(也称子类)。 派生类是通过对基类进行修改和扩充得到的,在派生类中,可以扩充新的成员变量和成员函数。 派生类拥有基类的全部成…
C++ 模板常见特性(函数模板、类模板)
C++ 是很强大,有各种特性来提高代码的可重用性,有助于减少开发的代码量和工作量。 继承的特性我已在前面篇章写过了,本篇主要是说明「模板」的特性。 使用「模板」的特性设计,实际上也就是「泛型」程序设计。 那如果是其他变量类型的值交换,那不是每次都要重新写一次 Swap 函数?是…