自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 当加载一个动态库时,可能因为这个动态库依赖于其他的动态库,而加载他的时候找到这个动态库之后默认到系统盘去找其依赖的动态库而导致没有找到其 依赖的动态库。

解决方法:   设置寻找路径为当前工作路径    (1)m_hDllModule = LoadLibraryEx("D:\\PRelease\\XFS\\SPI\\CRD_DISPENSER\\ICT3Q8\\ICT3Q8_0171DLL.dll", 0, LOAD_WITH_ALTERED_SEARCH_PATH);    (2)用SetCurrentDir将当前工作路径设置到dll

2017-07-28 17:56:01 626

转载 静态库与共享库

1.     静态库:所有编译器都提供一种机制,将所有相关的目标文件模块儿打包成一个单独的文件,被称为静态库。它可以用作来连接器的输入,当连接器构造一个输入的可执行文件时,它只拷贝静态库里面被应用程序引用的模块儿。   在unix系统中,静态库以存档(一组连接起来的可重定位目标文件的集合,有一个头部来描述成员目标文件的大小和位置)的文件格式存在于磁盘中。  使用静态库的例子

2017-07-28 17:52:39 198

原创 is-a和has-a

1.is-a关系:即派生类对象也是一个基类对象,可以对基类对象执行任何操作,也可以对派生类对象执行任何操作。通常使用公有继承建立is-a关系。公有继承,类可以继承接口,也可以继承实现(基类的纯虚函数提供接口,但不提供实现)。(1)公有继承不建立的关系:has-a关系,is-like-a关系(明喻),is-implemented-as-a关系(作为…来实现),uses-a关系

2017-07-28 17:49:18 513

原创 类的自动类型转换和强制类型转换

例子:#includeusing  namespace std; class S{private:    double n;public:    S(){}    S(double n1){n = n1; std::cout 转换构造函数被调用\n";}//exlicit阻止隐式转换    S(const

2016-08-16 15:29:12 307

空空如也

空空如也

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

TA关注的人

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