Linux C++编程
Skyline
这个作者很懒,什么都没留下…
展开
-
C++new失败的处理
我们都知道,使用 malloc/calloc 等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的。但是,如果你简单地把这一招应用到 new 上,那可就不一定正确了。我经常看到类似这样的代码: int* p = new int[SIZE]; if ( p == 0 ) // 检转载 2014-03-10 17:37:51 · 5228 阅读 · 0 评论 -
Linux C语言调用C++动态链接库-改
如果你有一个c++做的动态链接库.so文件,而你只有一些相关类的声明, 那么你如何用c调用呢,别着急,本文通过一个小小的例子,让你能够很爽的搞定. 一、编译生成一个供测试使用的C++动态库:链接库头文件://head.hclass A{ public: A(); virtual ~A(); int转载 2015-04-27 17:39:55 · 3846 阅读 · 0 评论