摘要: C++即支持C风格的类型转换,又有自己风格的类型转换。C风格的转换格式很简单,但是有不少缺点的: 1.转换太过随意,可以在任意类型之间转换。你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换成一个派生类对象的指针,这些转换之间的差距是非常巨大的,... 阅读全文
posted @ 2015-11-16 13:54 制造天堂 阅读(15484) 评论(1) 推荐(2)
摘要: 一、列表初始化意义 C++新标准为vector提供了一种新的初始化方式:列表初始化。适用于知道多个成员具体值的情况。二、列表初始化用法 /*1.空vector*/ vector vecTemp1; /*2.10个0*/ vector vecTemp2(10); /*3... 阅读全文
posted @ 2015-11-16 09:50 制造天堂 阅读(485) 评论(0) 推荐(0)
摘要: 一、nullptr的意义 1.NULL在C中的定义#define NULL (void*)0 2.NULL在C++中的定义#ifndef NULL #ifdef __cplusplus #define NULL 0 #else #define NULL ((void *)0)... 阅读全文
posted @ 2015-11-15 16:01 制造天堂 阅读(2060) 评论(0) 推荐(0)
摘要: 一、decltype意义 有时我们希望从表达式的类型推断出要定义的变量类型,但是不想用该表达式的值初始化变量(如果要初始化就用auto了)。为了满足这一需求,C++11新标准引入了decltype类型说明符,它的作用是选择并返回操作数的数据类型,在此过程中,编译器分析表达式并得到它的类型,却不实际... 阅读全文
posted @ 2015-11-15 13:57 制造天堂 阅读(36274) 评论(1) 推荐(9)
摘要: 一、auto意义 编程时常常需要把表达式的值赋给变量,这就要求在声明变量的时候清楚地知道表达式的类型,然后要做到这一点并非那么容易。为了解决这个问题,C++11新标准引入了auto类型说明符,用它就能让编译器替我们去分析表达式所属的类型。二、auto用法 1.基本用法 int tempA ... 阅读全文
posted @ 2015-11-15 12:18 制造天堂 阅读(828) 评论(1) 推荐(0)
摘要: 一、constexpr意义 将变量声明为constexpr类型以便由编译器来验证变量是否是一个常量表达式(不会改变,在编译过程中就能得到计算结果的表达式)。是一种比const更强的约束,这样可以得到更好的效率和安全性。二、constexpr用法 1.修饰函数/*1.如果size在编译时能确定,那... 阅读全文
posted @ 2015-11-15 02:19 制造天堂 阅读(3230) 评论(1) 推荐(1)
摘要: 一、指针与引用的定义及特性 A、引用(reference):为一个已经存在的对象另起一个名字。它有以下特性: 1.必须初始化 2.始终指向同一个对象,不能更改其所指向的对象 3.自身只是一个别名,不占内存,对其取地址是其指向对象的地址 4.常量引用的意义在于不能通过引用来修改其所指向对象的... 阅读全文
posted @ 2015-11-14 21:54 制造天堂 阅读(290) 评论(0) 推荐(0)
摘要: 1.string类的构造函数1 string(const char * s); //用s字符串初始化2 string(const string &s);//用string类的s初始化3 string(int n, char c);//用n个字符c初始化2.string类的字符操作 1: const ... 阅读全文
posted @ 2015-07-19 22:36 制造天堂 阅读(644) 评论(0) 推荐(0)
摘要: 1 /*cqueue.h*/ 2 #ifndef _CQUEUE_ 3 #define _CQUEUE_ 4 5 #include "cstack.h" 6 7 template 8 class CQueue 9 {10 public:11 CQueue(int queueSize);... 阅读全文
posted @ 2015-06-28 10:49 制造天堂 阅读(198) 评论(0) 推荐(0)
摘要: 1 /*主函数:重建二叉树*/ 2 bool treeBuild(int *arrayBefore, int *arrayMiddle, int length, TreeNode * treeRoot) 3 { 4 int key; 5 int leftLenth = 0... 阅读全文
posted @ 2015-06-07 20:57 制造天堂 阅读(168) 评论(0) 推荐(0)