随笔分类 -  C++总结

摘要:extern "C" { __declspec(dllexport) int psq_add(int a, int b); } C:\Users\pansq>mkexp mydll.a mydll.dll extern "C" { int psq_add(int a, int b); } 阅读全文
posted @ 2016-09-28 20:30 一样菜 阅读(425) 评论(0) 推荐(0) 编辑
摘要:HWND desktop,task; desktop=FindWindow(L"ProgMan",NULL); task=FindWindow(L"Shell_TrayWnd",NULL); ShowWindow(task,SW_HIDE);//隐藏任务栏 //ShowWindow(desktop,SW_HIDE);//隐藏桌面 HWND desktop,t... 阅读全文
posted @ 2016-06-11 00:25 一样菜 阅读(2701) 评论(0) 推荐(0) 编辑
摘要:一. 问题: 强类型语言要求我们为所有希望比较的类型都实现一个实例 有一种方法可替代为每个min()实例都显式定义一个函数的方法这种方法很有吸引力但是也很危险.那就是用预处理器的宏扩展设施例如 : #define min(a,b) ((a) < (b) ? (a) : (b)) 在复杂调用的情况下, 阅读全文
posted @ 2016-04-08 14:58 一样菜 阅读(293) 评论(0) 推荐(0) 编辑
摘要:转载自:http://www.cnblogs.com/lancidie/archive/2011/08/05/2128318.htm C++内存管理[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代... 阅读全文
posted @ 2016-01-14 14:06 一样菜 阅读(287) 评论(0) 推荐(0) 编辑
摘要:● 编译时的多态性编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。● 运行时的多态性运行时的多态性就是指直到系统运行时,才根据实际情况决定实现何种操作。C#中,运行时的多态性通过虚成员实现。● 特点编译时的多态性为我们提供了运行速... 阅读全文
posted @ 2015-10-12 12:11 一样菜 阅读(196) 评论(0) 推荐(0) 编辑
摘要:字符串的声明: string s; string str="abcdefg"; char ch[]="abcdefg"; //使用string类型初始化另一个string类型 string s0(str); string s1(str,2); //第2个字符开始... 阅读全文
posted @ 2015-10-07 17:36 一样菜 阅读(308) 评论(0) 推荐(0) 编辑
摘要:向量Vector: 向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。在使用它时,... 阅读全文
posted @ 2015-10-07 17:06 一样菜 阅读(790) 评论(0) 推荐(0) 编辑
摘要:1.C++引用: 引用就是某一变量(目标)的一个别名, 相当于同一个人有了两个名字, 无论喊哪一个名字实际上都是指的同一个人。 同样, 在引用上, 对引用的操作与对变量直接操作的效果完全一样, 因此, 修改引用的值就是在修改变量的值 从内存角度来说, 引用与变量名指向的都是同一处内存, 对引用地... 阅读全文
posted @ 2015-10-07 15:47 一样菜 阅读(566) 评论(0) 推荐(0) 编辑
摘要:一、函数的默认参数: 所谓的默认参数实际上就是函数在调用的时候可以省略参数,如:void fun(int a=0,int b=0){ cout. inline 函数的函数体语句不适合过多 ; 2>. inline 函数中不能有 循环、if或switch语句, 否则编译器将会把该函数当做普通... 阅读全文
posted @ 2015-10-07 14:53 一样菜 阅读(220) 评论(0) 推荐(0) 编辑
摘要:指针:C++中指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址,或者指针是编程语言中的一个对象名称,它的值指向堆中的内存地址.如:int x=10 int *p=&x; 此时定义的指针p的值就是0xbfeb3204,而*p就是该内存地址存的值10;指针变量:存放地址的变量叫指针变量,... 阅读全文
posted @ 2015-10-07 14:09 一样菜 阅读(203) 评论(0) 推荐(0) 编辑