导航

2015年7月21日

摘要: 一、聚合类的特征 (1)所有成员都是public的 (2)没有定义任何构造函数 (3)没有类内初始值 (4)没有基类二、字面值常量类 数据成员都是字面值类型的聚合类是字面值常量类 constexpr构造函数必须初始化所有数据成员,初始值或者使用constexpr构造函数,或者是一条常量表... 阅读全文

posted @ 2015-07-21 14:04 Charles__Wang 阅读(136) 评论(0) 推荐(0)

2015年7月15日

摘要: 一、构造函数 类通过一个或者几个特殊的成员函数来控制其对象的初始化过程,这些函数叫做构造函数。二、合成的默认构造函数 编译器创建的构造函数被称为合成的构造函数。 注意:一旦自定义了构造函数将不再有默认的构造函数三、class和struct class继承默认是private继承,而struc... 阅读全文

posted @ 2015-07-15 14:58 Charles__Wang 阅读(116) 评论(0) 推荐(0)

2015年7月7日

摘要: 一、函数操作 1 #include "stdafx.h" 2 #include 3 #include 4 using std::cout; 5 using std::cin; 6 using std::endl; 7 using std::string; 8 int fact(int);//如果没... 阅读全文

posted @ 2015-07-07 15:01 Charles__Wang 阅读(184) 评论(0) 推荐(0)

2015年7月3日

摘要: 一、数组类似于vector,但是数组的大小确定以后,不能再往数组中添加元素。二、不能将数组元素拷贝赋值给其他数组。三、初始化数组: string a[2] = {"a","b"}; string b[3] = "ab";注:字面值初始化数组会有一个空字符四、复杂数组声明1 int *ptrs[1... 阅读全文

posted @ 2015-07-03 17:38 Charles__Wang 阅读(125) 评论(0) 推荐(0)

摘要: 一、迭代器:迭代器是一种检查容器内元素并遍历元素的数据类型二、迭代器使用1 string info = "some thing";2 if(info.begin()!= info.end())//判断info对象是否为空3 {4 auto t = info.b... 阅读全文

posted @ 2015-07-03 08:57 Charles__Wang 阅读(160) 评论(0) 推荐(0)

2015年7月2日

摘要: 一、vector是一个类模板,可以容纳绝大多数类型的对象作为其元素。 注:因为引用不是对象,所以不存在包含引用的vector。二、vector对象初始化 (1)直接初始化 vector a; (2)拷贝初始化vector b = a; (3)列表初始化vector list ... 阅读全文

posted @ 2015-07-02 13:52 Charles__Wang 阅读(177) 评论(0) 推荐(0)

2015年7月1日

摘要: 一、初始化string对象: 直接初始化:string a("value"); 拷贝初始化:string a = "value";二、读写string对象 注:cin会忽略头尾空白处,保留空白符需要使用getline; empty函数判断是否为空,size函数... 阅读全文

posted @ 2015-07-01 16:43 Charles__Wang 阅读(109) 评论(0) 推荐(0)

2015年6月30日

摘要: 一、struct定义数据结构:struct A{int a; double b;}; 数据成员将被初始化。 阅读全文

posted @ 2015-06-30 17:56 Charles__Wang 阅读(187) 评论(0) 推荐(0)

2015年6月25日

摘要: 一、类型别名: typedef 定义类型别名:typedef A a; a是类型A的别名 using定义类型别名:using a = A;a是类型A的别名二、auto类型说明符:编译器通过初始值来推断变量的类型三、decltype类型指示符:编译器分析表达式获取返回值类型,但是并不实际调... 阅读全文

posted @ 2015-06-25 18:05 Charles__Wang 阅读(134) 评论(0) 推荐(0)

2015年6月24日

摘要: 一、默认状态下const对象仅在文件内有效,可以使用extern关键字设置所有文件都可以访问。二、对常量的引用:const int ci = 1024; const int &r = ci;三、临时量(临时量对象):当编译器需要一个空间来保存表达式的求值结果时临时创建的一个未命名对象;四、指向常量的... 阅读全文

posted @ 2015-06-24 13:19 Charles__Wang 阅读(167) 评论(0) 推荐(0)