问答题X 纠错

参考答案:

(1)判断指针是否为NULL,如果是则马上用return语句终止本函数。
(2)判断指针是否为NULL,如果是则马上用exit(1)终止整个程序的运行。
(3)为new和malloc设置异常处理函数。例如VisualC++可以用_set_new_hander函数为new设置用户自己定义的异常处理函数,也可以让malloc享用与new相同的异常处理函数。我一般是直接return了。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

函数assert的用法是什么?

参考答案:断言assert是仅在debug版本起作用的宏,用于检查“不应该“发生的情况。程序员可以把ass...

问答题

VC中,编译工具条内的Debug与Release选项是什么含义?

参考答案:Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进...

问答题

C++中virtual与inline的含义分别是什么?

参考答案:在基类成员函数的声明前加上virtual关键字,意味着将该成员函数声明为虚函数。inline函数的定义体放在一起,使该函...

问答题

对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?

参考答案:

C.用宏定义,c++用inline。
D.efine实现的函数功能容易出bug,所以在c++中最好不要使用。

问答题

C++函数中值的传递方式有哪几种?

参考答案:C++函数的三种传递方式为:值传递、指针传递和引用传递。(指针传递就是通常说的地址传递)

问答题

int id[sizeof(unsigned long)];这个对吗?为什么?

参考答案:正确,这个sizeof是编译时运算符,编译时就确定了可以看成和机器有关的常量。

问答题

简述C++由哪四部分组成。

参考答案:1>c语言部分;2>面向对象部分,包括封装、继承、多态这些C语言所没有的特性;3>泛型编程部分,大多数类、函数要考虑到把...

问答题

C和C++有什么不同?

参考答案:从机制上:c是面向过程的(但c也可以编写面向对象的程序);c++是面向对象的,提供了类。但是,c++编写面向对象的程序比...

问答题

C++中的struct和class有什么区别?

参考答案:在C++中,两者区别不大,但是有2个主要的区别1>.继承权限:struct默认是public继承;class默认是pri...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved