C++基础
小菲
这个作者很懒,什么都没留下…
展开
-
inline
1) 产生背景inline这个关键字的引入原因和const十分相似,inline 关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。表达式形式的宏定义一例: #define ExpressionName(Var1,Var2) (Var1+Var转载 2011-07-26 09:46:06 · 373 阅读 · 0 评论 -
C++ 多线程 简单编
#include #include using namespace std;......DWORD WINAPI Fun1(LPVOID lpParamter)//s3,t0, t1, t2, t3{ Quarter_Round_FE(s3,t0,原创 2011-08-25 11:19:25 · 410 阅读 · 1 评论 -
【学习】C++(1) 指针 new 和delete
1.概念new //typeName * pointer_name = new typeName;delete //delete pointer_name; 注意: (1)new之后要判断,指针是否为NULL,内存被耗尽时,防止程序超界、 (2)如果用变量分配的内存,则不能使用delete int a = 5;原创 2013-04-09 09:45:47 · 608 阅读 · 0 评论 -
【学习】C++ 出错积累
1.类型unsigned int A ,B; A - B 2.++/--int x = 5;int y = x++; // y = 5 , x = 6 int a = 5;int b = a++; //b = 6 ,a = 6 y = (4 + x++) + (6 + x++);//4 + x++ 不是完整表达式,所以不保证在使用4 + x++后x原创 2013-04-18 20:10:20 · 439 阅读 · 0 评论 -
【学习】C++(2)指针的引用
数据对象:简单变量 int *ps = new int; 访问指针内容:*ps; 数组 int * ps = new int[10]; 访问数组元素:ps[0],ps[1]....原创 2013-04-17 09:31:42 · 421 阅读 · 0 评论 -
【学习】C++(3) std list
定义:std::list var_name; //inclued使用举例:std::list filedname;获取第一个值:filedname.front; 删除第一个值:filedname.pop_front;获取最后一个值:filedname.back; 删除第一个值:filedname.pop_back; 1)初始化:(1) MyVector原创 2013-07-04 21:48:43 · 1557 阅读 · 0 评论