自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linux_Allen的博客

失群亦是合群时

  • 博客(5)
  • 收藏
  • 关注

原创 关于Cmake 链接静态库出现undefined reference to错误

在编写一个C++项目的时候,使用cmake管理工程,成功链接一个静态库,但是在编译时仍然出现undefined reference to 的错误。 最终发现问题是由于c和c++混编导致的。解决方案: 由于我链接的库是使用c语言编写,所以需要在include头文件时加上#ifdef __cplusplusextern "C"{#endif#include "XXX.h"...

2018-05-06 21:07:20 23759 1

原创 智能指针类(ScopedPointer和SharedPointer)

智能指针类(ScopedPointer和SharedPointer)当ScopedPoniter对象销毁时,会自动释放所指堆空间对象。当SharedPointer对象销毁时,会自动将引用计数减1,只有当引用计数为0时才会释放堆空间对象。Pointer类 接口类 ScopedPointer类 不可拷贝SharedPointer类 带引用计数/...

2018-05-01 13:47:47 3430

原创 单链表模板类

单链表模板类List.h 接口类LinkList.h 单链表类在单链表中必然需要定义一个头节点来指向链表的第一个元素,struct Node :public Object{ T value; Node* next; };mutable Node m_header;这样直接定义会有一个问题,头节点的构造会调用T类的构造函数,这显然时不需要的,解...

2018-05-01 09:27:22 595

原创 C++异常类

c++异常类Exception,接口类ArithmeticException类, 计算异常NullPointerException类,空指针异常IndexOutOfBoundsException类,越界异常NoEnoughtMemoryException,内存不足异常InvalidParameterException,参数错误异常//Exception.h#define T...

2018-05-01 09:20:01 792

原创 数组模板类

数组模板类 数组类的创建主要是为了代替原生数组的使用,数组类可以通过重载数组操作符避免越界访问,提供数组长度信息,提供数组对象之间的复制操作。Array.h 接口类StaticArray.h 固定大小的数组类,内存在栈上分配DynamicArray.h 大小可变的数组类,类似stl中的vector,内存在堆中分配//Array.htemplate <typen...

2018-05-01 09:14:33 335

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除