社区
C++ 语言
帖子详情
面试题几个.(对c++的理解程序)
aaassd
2003-12-22 01:03:51
1.static 在哪些地方会用到,都起着什么样的作用?在C/C++中有无差别,有的话请给出具体说明!
2. new 的指针为何无法用free释放, 而的malloc指针可以使用delete[]释放?????
3. 如何把一个小串用大串代替.注意别忘了释放指针内存
4. volatile,const等等关键字的用法?
...全文
30
7
打赏
收藏
面试题几个.(对c++的理解程序)
1.static 在哪些地方会用到,都起着什么样的作用?在C/C++中有无差别,有的话请给出具体说明! 2. new 的指针为何无法用free释放, 而的malloc指针可以使用delete[]释放????? 3. 如何把一个小串用大串代替.注意别忘了释放指针内存 4. volatile,const等等关键字的用法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
熊主任
2003-12-25
打赏
举报
回复
volatile主要用于多线程,告诉编译器我这个东东是会变的,不要做我不想要的优化。const的用法多了......
abitz
2003-12-25
打赏
举报
回复
通用的迭代器?
迭代器的实现于容器有关,所谓通用是何意?
如果你想写一个自定义容器的迭代器,
那么最好继承自std::iterator,确定其为什么concept的model,
然后模仿STL中iterator的实现。
当然,如果你熟练的话也完全靠自己。
aaassd
2003-12-25
打赏
举报
回复
谁能提供一个通用的迭代器例子,我结贴.
aaassd
2003-12-22
打赏
举报
回复
问题5:如何把5写入test.txt中(二进制).
Gulfing
2003-12-22
打赏
举报
回复
mark!
grooving
2003-12-22
打赏
举报
回复
一、
c:
1,函数外或者函数前加static,表示作用域为本文件;
2,函数内,表示私有且连续;
c++:
1,一个类的static成员,共用一个内存区域;
2,类的成员函数,可以不用生成对象,直接用 类名::函数 访问;
3,静态函数不可访问非静态变量,而非静态函数可以访问静态和非静态变量。
4,在使用之前,类的静态变量应初始化,否则不分配内存。
四、
const int AA = 123; // AA 的值不能更改(常对象)
const int * BB; // BB 指向的对象不能跟改,指针可以更改
int * const CC = &PP; // CC不可以更改,CC指向的对象可以更改
const int * const DD = &PP; // DD和DD所指对象都不可更改
int foo(const int a); // 在函数foo()中不可改变a的值
phoenixDream
2003-12-22
打赏
举报
回复
我来答一下:
1,static用做类的静态成员的说明或者文件中静态变量的说明。
2。new的指针会调用构造函数,而malloc不会,比malloc多做了一些工作。delete[]会调用析构函数,而free不会。
3,不明白什么意思。是指长度吗?
4,volatile用在程序无法控制变化的变量上,比如系统时钟变量,const我只知道可以声名常量,
C/
C++
最常见50道
面试题
C/
C++
经典
面试题
面试题
1:变量的声明和定义有什么区别 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明, 但是只在一个地方定义。加入 extern 修饰的是变量的声明,说明...
C/
C++
常见面试知识点总结附面试真题----20220326更新
1. C/
C++
内存有哪几种类型? C中,内存分为5个区:堆(malloc)、栈(如局部变量、函数参数)、
程序
代码区(存放二进制代码)、全局/静态存储区(全局变量、static变量)和常量存储区(常量)。此外,
C++
中有自由存储区...
c++
面试题
集锦
c++
面试题
20道
C++
经典
面试题
在面试
C++
方面的工作时,经常会遇到各种
面试题
,这对应聘人员的知识掌握能力要求较高。本文将为大家带来的就是20道必须掌握的
C++
面试题
,不要错过哦! 想要快速轻松掌握
C++
知识,请点击
C++
微课边学习边实践 问...
C++
面试经典题.......好紧张哦 要面试了
面试题
7:一个指针可以是volatile吗 可以,因为指针和普通变量一样,有时也有变化
程序
的不可控性。常见例:子中断服务子
程序
修改一个指向一个buffer的指针时,必须用volatile来修饰这个指针。 说明:指针是一...
C++ 语言
64,649
社区成员
250,477
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章