1
C++ 基础面试题阅读指南(必看)
2
C和C++有什么区别?
3
a和&a有什么区别?
4
static关键字有什么作用?
5
#define和const有什么区别?
6
静态链接和动态链接有什么区别?
7
变量的声明和定义有什么区别
8
简述#ifdef、#else、#endif和#ifndef的作用
9
写出int 、bool、 float 、指针变量与 “零值”比较的if 语句
10
结构体可以直接赋值吗
11
sizeof 和strlen 的区别
12
C 语言的关键字 static 和 C++ 的关键字 static 有什么区别
13
volatile有什么作用
14
一个参数可以既是const又是volatile吗
15
全局变量和局部变量有什么区别?操作系统和编译器是怎么知道的?
16
简述strcpy、sprintf 与memcpy 的区别
17
对于一个频繁使用的短小函数,应该使用什么来实现?有什么优缺点?
18
什么是智能指针?智能指针有什么作用?分为哪几种?各自有什么样的特点?
19
shared_ptr是如何实现的?
20
右值引用有什么作用?
21
悬挂指针与野指针有什么区别?
22
请解析((void ()( ) )0)( )的含义
23
指针和引用的区别
24
typedef 和define 有什么区别
25
简述队列和栈的异同
26
设置地址为0x67a9 的整型变量的值为0xaa66
27
结构体和类的区别
28
简述指针常量与常量指针的区别
29
如何避免“野指针”
30
句柄和指针的区别和联系是什么?
31
说一说extern“C”
32
对c++中的smart pointer四个智能指针:shared_ptr,unique_ptr,weak_ptr,auto_ptr的理解
33
C++的顶层const和底层const ?
34
拷贝初始化和直接初始化,初始化和赋值的区别?
共 34 篇文章
网站配套小程序
