登录
|
注册
公司
标签
文章
搜索
腾讯
C语言工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
1943
参照代码 class ClassA { public: virtual ~ ClassA() { } virtual void FunctionA() { } }; class ClassB { public: virtual void FunctionB() { } }; class ClassC: public ClassA, public ClassB { public: }; ClassC aObject; ClassA* pA = &aObject; ClassB* pB = &aObject; ClassC* pC = &aObject; 下面那一个语句是不安全的 delete pA delete pB delete pC ...
阅读题目
腾讯
C语言工程师
多选题
经典指数
1
0
1939
c++中,声明const int i,是在哪个阶段做到 i只可读的? 编译 链接 运行 以上都不对 ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
1908
下面有关c++内存分配堆栈说法错误的是? 对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制 对于栈来讲,生长方向是向上的,也就是向着内存地址增加的方向;对于堆来讲,它的生长方向是向下的,是向着内存地址减小的方向增长。 对于堆来讲,频繁的 new/delete 势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低。对于栈来讲,则不会存在这个问题 一般来讲在 32 位系统下,堆内存可以达到4G的空间,但是对于栈来讲,一般都是有一定的空间大小的。 ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
1907
char p1[] = “Tencent”, void*p2 = malloc((10)在32位机器上sizeof(p1)和sizeof(p2)对应的值是? 8:0 4:10 8:4 4:4 ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
0
0
1856
using namespace std; class Base { int x; public: Base(int b): x(b) {} virtual void display() { cout << x << endl; } }; class Derived: public Base { int y; public: Derived(int d): Base(d), y(d) {} void display() { cout << y << endl; } }; int main() { Base b(2); Derived d(3); b.display(); d.display(); Base *p = &d; p->display(); system(" ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
1849
请看一下这一段C++代码,如果编译后程序在windows下运行,则一下说话正确的是? char*p1 = “123456”; char*p2 = (char*)malloc(10); p1 和 p2都存在栈中 p2指向的10个字节内存在栈中 堆和栈在内存中的生长方向是相反的 “123456”这6个字符存储在栈中 ...
阅读题目
腾讯
C语言工程师
多选题
经典指数
1
0
1844
全局变量可不可以定义在可被多个.C文件包含的头文件中? 可以 不可以 ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
1803
关于CSingleLock,下面说法错误的是? 主要是同步多个线程对一个数据类的同时访问。 CSingleLock有RAII的好处。 CSingleLock对象需要有一个从CSyncObject派生的对象存在。 CSingleLock必须要全部显示的进行unLock操作 ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
1770
以下的C程序代码片段运行后c和d的值分别是多少() int a =1,b =2; int c,d; c =(a&b)&&a; d =(a&&b)&a; 0,0 0,1 1,0 1,1 ...
阅读题目
腾讯
C语言工程师
单选题
经典指数
1
0
1747
参照代码: class ClassA { public: virtual ~ ClassA() { } virtual void FunctionA() { } }; class ClassB { public: virtual void FunctionB() { } }; class ClassC: public ClassA, public ClassB { public: }; ClassC aObject; ClassA *pA = &aObject; ClassB *pB = &aObject; ClassC *pC = &aObject; 假设定义了ClassA* pA2,下面正确的代码是: pA2=static_cast<ClassA*>(pB); void* pVoid=static_cast<void*>(pB); pA2=static_cast<ClassA*>(pVoid); pA2=pB; pA2= ...
阅读题目
腾讯
C语言工程师
多选题
经典指数
<<
<
11
12
13
>
>>
123
题目数
1
贡献者
112
答案数
扫描后移动端查看
我也分享一个题目
"腾讯"公司热门职位
研发工程师
测试工程师
iOS
Android
数理统计
Hadoop
java
Java
"C语言工程师"
职位热门公司
迅雷
百度
奇虎360
微软
华为
阿里巴巴
网易
搜狐
京东
小米
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录