赞
踩
1.c++中struct和class的区别
数据结构集合
,而 class 是对一个对象数据的封装
。public
的,而 class 中默认的访问控制权限是 private
的。公有继承
,而 class 是私有继承
。定义模板参数
,就像 typename,而struct 不能
用于定义模板参数。2.C++中指针和引用的区别
变量地址
的变量;引用是变量的别名
。3.extern “c”的作用
extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示
编译器这部分代码按C语言的进行编译,而不是C++的。
4.深拷贝、浅拷贝、写时拷贝
5.malloc/new、free/delete各自底层实现原理
在使用的时候 new和delete 搭配使用,malloc 和 free 搭配使用。
6、数组和链表的区别
数组:
7.野指针和悬空指针的区别
8.如何避免野指针
9.const和define的区别
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。