转载地址:http://blog.163.com/tufanghui01@126/blog/static/94606414201092992118449/预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事
转载 精选 2015-01-05 11:06:46
1146阅读
1、指针和引用的区别?答:引用是在C++中引入的。它们之间的区别有:(1)       非空
转载 2023-03-31 17:13:05
680阅读
1点赞
目录​​1. C++C的区别​​​​2、static的作用​​​​3、C++中的四种cast转换​​​​4、C++/C中指针和引用的区别​​​​5、什么是野指针​​​​6、为什么对于会被继承的类,其析构函数必须是虚函数?​​​​7、函数指针​​​​8、C++中析构函数的作用​​​​9、静态函数和虚函数的区别​​​​10、重载和覆盖​​​​11、对虚函数和多态的理解​​​​12、写个函数在main
原创 2022-01-04 17:28:48
212阅读
C/C++ 面试题
原创 2016-05-24 16:11:55
997阅读
1点赞
一、输入一个n ,然后在屏幕上打印出NxN 的矩阵!    例如,    输入一个3 ,则    1 2 3     8 9 4     7 6 5    输入一个4 ,则    1&nbs
原创 2010-10-14 19:15:50
430阅读
1评论
1.库函数strcpy的工作方式char * strcpy( char *strDest, const ch
转载 2022-12-08 18:56:36
99阅读
题目(一):我们可以用static修饰个类的成员函数,也可以用const修饰类的成员函数(写在函数的最后表示不能修改成员变量,不是指写在前面表示返回值为常量)。请问:能不能同时用static和const修饰类的成员函数?分析:答案是不可以。C++编译器在实现const的成员函数的时候为了确保该函数不能修改类的实例的状态,会在函数中添加一个隐式的参数onst this*。但当一个成员为static的
原创 2015-10-03 17:00:32
633阅读
文章目录a.0 库a.0.最小cpp系统构成a.1. 不使用用自定义库文件a.2.使用库文件a.2.1 生成静态库a.2.2 生成共享库a.3.使用第三库a.3.1 使用第三库-共享链接库的使用a.3.2 使用第三库-静态库的使用1.1.c++域操作符:1.2.i++与++i的区别1.3.++i与i++那个效率高:1.4.有符号变量与无符号变量的值转换1.5.不使用任何中间变量,交换a与b的值1.
转载 1月前
79阅读
  题目(一):我们可以用static修饰一个类的成员函数,也可以用const修饰类的成员函数(写在函数的最后表示不能修改成员变量,不是指写在前面表示返回值为常量)。请问:能不能同时用static和const修饰类的成员函数? 分析:答案是不可以。C++编译器在实现const的成员函数的时候为了确保该函数不能修改类的实例的状态,会在函数中添加一个隐式的参数const this*。但当一个成员为st
转载 2013-08-16 10:31:00
117阅读
2评论
。 空类实例不包含信息,本来求sizeof应该是0。但当我们声明该类型的实例的时候,它必
转载 2022-11-16 13:47:31
44阅读
1、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。要用全局变量,需要使用"::"     局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义
原创 2023-02-16 00:06:25
76阅读
  1、局部变量能否和全局变量重名?  答:能,局部会屏蔽全局。局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个其它文件已经定义过的全局变量?  答:
原创 2014-10-13 09:56:38
413阅读
1点赞
1评论
各种面试题 *程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—   由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) —   一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表
转载 2021-08-12 16:07:36
1656阅读
1、一语句实现x是否为2的若干次幂的判断       1)int i = 512;        cout << boolalpha << ((i & (i - 1)) ? false : true) << endl; //位与为0,则
原创 2014-10-12 20:13:00
572阅读
voidGetMemory(charp){p=(char)malloc(100);}voidTest(void){char*str=NULL;GetMemory(str);strcpy(str,"helloworld");printf(str);}请问运行Test函数会有什么样的结果?答:程序崩溃。因为GetMemory并不能传递动态内存,Test函数中的str一直都是NULL
C++
原创 2019-06-20 16:06:22
1785阅读
#include using namespace std; void main() { char a[8]="hello"; int b=sizeof(a); char c[18]="a\0abcdef"; // int c=strlen(a); cout<<"--------------------"<<endl; //cout<<" sizeof(a): "<<b<<endl...
转载 2008-11-02 13:39:00
143阅读
2评论
#include #include using namespace std ; /* 题目:给一个字符串、例如 “ababc”要求返回“ab”. 因为“ab”连续重复出现且最长。 用C/C++语言写一函数完成该算法,给出复杂度 这道题的最终目的是找到最长的连续字符串 */ struct SubStringInfo { int maxSubStrLength ;//最长字符串的长度 string str ;//最长字符串 }strData; bool Check(string &str,string substr) //检测某字符串是否连续 { int pre ; //前串 int n.
转载 2013-06-28 18:46:00
256阅读
2评论
1、什么是虚函数?什么是纯虚函数?答:虚函数声明如下: virtual ReturnType FunctionName(Parameter);引入虚函数
原创 2023-06-02 10:08:43
153阅读
全面整理的C++面试题1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态?virtual修饰符会被隐形继承的。private 也被集成,只事派生类没有访问权限而已。virtual可加可不加。子类的空间里有父类的所有变量(static除外)。同一个函数只存在一个实体(inline除外)。子类覆盖它的函数不加virtual ,也能实现多态。在子类的空
转载 2023-09-04 15:28:41
50阅读
1,关于动态申请内存答:内存分配方式三种:(1)从静态存储区
转载 2023-02-20 08:38:11
58阅读
  • 1
  • 2
  • 3
  • 4
  • 5