摘要: 1、VC代码:(vs2013运行正常) 2、 阅读全文
posted @ 2016-04-27 10:19 CppSkill 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 1、C# 代码: 2、 阅读全文
posted @ 2016-04-27 10:18 CppSkill 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、静态加载 DLL : #pragma comment(lib, "DllZZ.lib") __declspec(dllimport) void __stdcall AA(); 2、 写成这样 : __declspec(dllimport) __stdcall void AA(); // 仅仅是 阅读全文
posted @ 2016-04-26 20:42 CppSkill 阅读(246) 评论(0) 推荐(0) 编辑
摘要: ZC: 在VC6里面,只要有这个文件就可以了。但是到了 VS2010,需要手动的指定使用这个文件才行:VS2010-->项目-->属性--> 来到窗口"??? 属性页" --> 配置属性-->连接器--> 输入--> 在"模块定义文件"中 输入"???.def" --> 确定-->重新生成解决方案 阅读全文
posted @ 2016-04-26 20:41 CppSkill 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、 2、 阅读全文
posted @ 2016-04-26 20:37 CppSkill 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 区别: char* wchar_t 一个字节 两个字节 ACSII编码 unicode编码 转换: 1、Windows API WideCharToMultiByte() MultiByteToWideChar() 2、ATL (还是依赖于Windows平台...) (1)、CA2W 类、CW2A类 阅读全文
posted @ 2016-04-20 14:18 CppSkill 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 内存释放和越界 越界:(1)、复制越界,(2)、取值越界 构造函数 (1)、默认 空(无参) (2)、拷贝(const string &) (3)、带参数: const char * // ZC: 经测试 和 查看源码,该构造函数也是将指针指向的内容复制一份,而非直接使用参数指针的值。 int n, 阅读全文
posted @ 2016-04-20 14:14 CppSkill 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 标准的关联式容器 键值对序列 基于key的快速检索能力 key按序排列,按序插入 红黑树变体的平衡二叉树 对key来说支持 mapT[key] 和 mapT.at(key) multimap 不支持 multimapT[key] 和 multimapT.at(key) A、头尾 添加/移除 B、随机 阅读全文
posted @ 2016-04-20 13:48 CppSkill 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 按序排列 不能指定插入位置 红黑树变体 不可以直接存取元素(即 无[?]/at(?)操作) 不可以直接修改元素值(用 先删除后添加的方式,达到相同效果) A、头尾 添加/移除 B、随机存取 C、数据存取 1、构造函数 1.1、默认构造函数 ==> 无参构造函数 1.2、必定需要 复制构造函数 :se 阅读全文
posted @ 2016-04-20 12:32 CppSkill 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 双向链表 不支持随机存取([?] / at(?)) A、头尾 添加/移除 A.1、list::push_back(elemValue); A.2、list::pop_back(); A.3、list::push_front(elemValue); A.4、list::pop_front(); B、随 阅读全文
posted @ 2016-04-20 11:01 CppSkill 阅读(125) 评论(0) 推荐(0) 编辑