上一页 1 ··· 158 159 160 161 162 163 164 165 166 ··· 168 下一页
摘要: 原文:http://z515256164.blog.163.com/blog/static/32443029201192182854300/有改动C语言详解 - 枚举类型注:以下全部代码的执行环境为VC++ 6.0在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这... 阅读全文
posted @ 2015-09-06 13:52 无天666 阅读(49051) 评论(0) 推荐(5) 编辑
摘要: c++中的强制转换static_cast、dynamic_cast、reinterpret_cast的不同用法儿虽然const_cast是用来去除变量的const限定,但是static_cast却不是用来去除变量的static引用。其实这是很容易理解的,static决定的是一个变量的作用域和生命周期... 阅读全文
posted @ 2015-09-06 11:25 无天666 阅读(325) 评论(0) 推荐(0) 编辑
摘要: ★ 相同点: 1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。★ 区别: 1. 指针是一个实体,而引用仅是个别名; 2. 引用使用时无需解引用(*),指针需要解引用; 3. 引用只能在定义时被初始化一次,之后不可变;指针可变; 引用“从一而终” ^_^ 4.... 阅读全文
posted @ 2015-09-04 11:23 无天666 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 10.2.1 STL的string1String概念² string是STL的字符串类型,通常用来表示字符串。而在使用string之前,字符串通常是用char*表示的。string与char*都可以用来表示字符串,那么二者有什么区别呢。string和char*的比较c语言没有字符串,使用字符数组模拟... 阅读全文
posted @ 2015-09-04 09:55 无天666 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 10.1.2.2容器的分类序列式容器(Sequence containers)每个元素都有固定位置--取决于插入时机和地点,和元素值无关。vector、deque、list 关联式容器(Associated containers)元素位置取决于特定的排序准则,和插入顺序无关set、multiset、... 阅读全文
posted @ 2015-09-04 09:30 无天666 阅读(248) 评论(0) 推荐(0) 编辑
摘要: C/C++结构体的区别C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数。C++中的结构体和类的异同:一、相同之处:结构体中可以包含函数;也可以定义public、private、protected数据成员;定义了结构体之... 阅读全文
posted @ 2015-09-02 15:02 无天666 阅读(2968) 评论(0) 推荐(0) 编辑
摘要: int a = 1;const int* p1 = &a; // p1指向的内容不可改变int* const p2 = &a; // p2指向的位置不可改变*p1 = 2; // 错误!!++p2; // 错误!!结论:声明带const的指针时,const出现在*号左边则该指针指向的位置的内容不可改... 阅读全文
posted @ 2015-09-02 11:24 无天666 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 内联函数:(1) 内联函数定义和作用:将一个函数声明为inline,那么函数就成为内联函数。内联函数通常就是它在程序中每个调用点上“内联地”展开。从定义上看,内联函数跟一般函数不一样,一般函数调用的时候是需要调用开销的(比如出栈入栈等操作),内联函数从定义上看更像是宏,但是跟宏不一样。内... 阅读全文
posted @ 2015-09-02 10:16 无天666 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std;template class MyVector{ friend ostream & operator(ostream &out, const MyVector &obj);public: MyVector(int size = ... 阅读全文
posted @ 2015-09-01 23:04 无天666 阅读(797) 评论(0) 推荐(0) 编辑
摘要: #define _CRT_SECURE_NO_WARNINGS #include #include #include typedef struct Node{ int data; struct Node *next;}SLIST;SLIST *SList_Create(); //创建链... 阅读全文
posted @ 2015-08-29 18:13 无天666 阅读(308) 评论(0) 推荐(0) 编辑
上一页 1 ··· 158 159 160 161 162 163 164 165 166 ··· 168 下一页