1. static在cc++中有什么不同点2. 堆和栈的区别3. 纯虚函数4. 指针和引用的区别5. 如果构造函数出错,如何处理?6. 对设计模式是否熟悉,用过哪些?7. c++如何使用c中的函数,为什么? 整理: 1. 静态数据成员/成员函数,C++特有 2. 略 3. 在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。因为它充分体现了面向
转载 精选 2008-03-03 18:45:05
1271阅读
1. static在cc++中有什么不同点2. 堆和栈的区别3. 纯虚函数4. 指针和引用的区别5. 如果构造函数出错,如何处理?6. 对设计模式是否熟悉,用过哪些?7. c++如何使用c中的函数,为什么? 整理: 1. 静态数据成员/成员函数,C++特有 2. 略 3. 在面向对象的C++语言中,虚函数(virtual function)是一个非常重要的概念。因为它充分体现了
转载 精选 2008-01-19 21:02:50
2710阅读
1点赞
C/C++基础 dynamic_cast和static_cast区别,为什么dynamic_cast能做到类型检查 new和malloc区别,new实际上执行了什么操作,可能在什么步骤出现异常 虚继承的细节,纯虚函数 智能指针的作用和实现,auto_ptr和share_ptr区别,循环引用,weak
转载 2018-06-29 17:34:00
219阅读
2评论
1,关于动态申请内存 答:内存分配方式三种: (1)从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在限。 (3)用malloc或
转载 2023-06-01 17:24:03
106阅读
C++面试题 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,只事派生类没有访问权限而已 virtual可加可不加 子类的空间里有父类的所有变量(static除外) 同一个函数只存在一个实体(inline除外) 子类覆盖它的函数不加virtual ,也能实
转载 2011-07-16 14:20:23
329阅读
转载地址: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
1168阅读
1、指针和引用的区别?答:引用是在C++中引入的。它们之间的区别有:(1)       非空
转载 2023-03-31 17:13:05
810阅读
1点赞
1.求下面函数的返回值(微软)int func(x){ int countx = 0; while(x) { countx ++; x = x&(x-1
转载 2022-06-13 17:39:56
271阅读
目录​​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
241阅读
C/C++ 面试
原创 2016-05-24 16:11:55
1012阅读
1点赞
1、main 函数执行以前,还会执行什么代码?全局对象的构造函数会在main 函数之前执行。2、描述
转载 2022-06-13 17:40:02
242阅读
发现这个经常被问到,恰好我工作中C++11用得不多。。。 1.Initiallizer list 2.auto type 大爱 3.foreach 写c++像是再写c# https://blog.csdn.net/wlk1229/article/details...
转载 2020-11-05 15:55:00
146阅读
2评论
include “filename.h”’和include <filename.h>有什么区别?“filename.h”是从本项目里搜索filename.h,<filename.h> 是从标准库里搜索filename.h文件“静态全局变量”和“非静态全局变量”有什么区别? “静态局部变量”和“非静态局部变量”有什么区别? “静态函数”和“非静态函数”有什么区别?静态全局变量只在本文件中定义,其他文件不能引用.局部变量所在函数每次调用的时候都会被重新分配存储空间,函数结..
原创 2022-04-19 11:14:10
176阅读
1、const与#define的比较,const有什么优点?const 常量有数据类型,而宏常量没有数据类
转载 2022-06-13 17:39:18
269阅读
1、结构与联合有和区别?(1). 结构和联合都是由多个不同的数据类型成员组成, 但在任何同一时刻, 联合中只存放了一个eturn a;}int main(void)
转载 2022-06-13 17:40:07
180阅读
1. 继承方式public 父类的访问级别不变protected 父类的public成员在派生类编程protected,其余的不变private 父类的所有成员变成private#include using namespace std;class base{ public: ...
原创 2022-08-21 00:12:41
137阅读
1、多态 C++多态分两种--静态和动态,其中静态联编支持的多态称为编译时多态,包括重载和模板;动态联编支持的多态称为运行时多态,包括 继承和虚函数实现。 多态主要是由虚函数实现的,虚函数允许子类重新定义基类的虚函数(override);重载(overload)则是一个类中有多个同名函数,这些函数的
原创 2022-01-17 17:51:09
449阅读
一、1byte = 8bit;1k = 1024byte;1M = 1024K;1G = 1024M; 二、 三、sizeof(struct)唯一原则就是按照计算机内存访问最快的方式对齐。各成员变量存放的 起始地址相对于结构的起始地址的偏移量必须为该变量的类型所占用的字节数的倍数;总的字节数一定是最
转载 2020-08-22 17:52:00
166阅读
2评论
1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函 数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态 对象的要求。对象在创建的同时要自动执行构
转载 2012-06-29 16:38:00
118阅读
2评论
1.new、delete、malloc、free关系 delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光
转载 2016-06-04 14:24:00
130阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5