引用与指针有什么区别
答、1)引用必须被初始化,指针不必
2)引用初始化后来不能被变化,指针可以变化所指的对象
3)不存在指向空值的引用,不过存在指向空值的指针
描述实时系统的基本特性答、在特定期间内完毕特定的任务,实时性与可靠性
全局变量和局部变量在内存中与否有区别
假如有,是什么区别
答、全局变量储存在静态数据区,局部变量在堆栈中
堆栈溢出一般是由什么原因导致的
答、没有回收垃圾资源56
什么函数不能申明为虚函数
答构造函数(constructor)57
IP地址的编码分为哪俩部分
答IP地址由两部分构成,网络号和主机号
不能做switch()的参数类型是:答、switch的参数不能为实型
怎样引用一种已经定义过的全局变量
答、可以用引用头文献的方式,也可以用extern关键字,假如用引用头文献方式来引用某个在头文献中申明的全局变理,假定你将那个变写错了,那么在编译期间会报错,假如你用extern方式引用时,假定你犯了同样的错误,那么在编译期间不会报错,而在连接期间报错60
对于一种频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现
答、c用宏定义,c++用inline61
C++是不是类型安全的
两个不一样类型的指针之间可以强制转换(用reinterpretcast)62
当一种类A中没有生命任何组员变量与组员函数,这时sizeof(A)的值是多少,请解释一下编译器为何没有让它为零
举个反例,假如是零的话,申明一种classA[10]对象数组,而每一种对象占用的空间是零,这时就没措施辨别A[0],A[1]…了
简述数组与指针的区别
答:数组要么在静态存储区被创立(如全局数组),要么在栈上被创立
指针可以随时指向任意类型的内存块
(1)修改内容上的区别chara[]=“hello”;a[0