FLY
Life is like riding a bicycle, to keep your balance, you must keep moving.
摘要: 本文转自:http://blog.csdn.net/Eric_Jo/article/details/4138548Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。一、Const作用 如下表所示:No.作用说明参考代码1可以定义const常量 const int Max = 100;2便于进行类型检查const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误void f(const int i) { ........ 阅读全文
posted @ 2012-12-20 17:21 juice_li 阅读(111) 评论(0) 推荐(0) 编辑
摘要: typename类型解释typename关键告诉编译器吧一个特殊的名字解释成一个类型,在下列情况下必须对一个name使用typename关键字:1.一个唯一的name(可以作为类型理解),它嵌套在另一个类型中;2.依赖于一个模板参数,即:模板参数在某种程度上包含这个name。当模板参数使编译器在指认一个类型时产生了误解。保险起见,应该在所有编译器可能错把一个type当成一个变量的地方使用typename。给你一个使用指南:如果你的类型在模板参数中是有限制的,那就必须使用typename.#include <iostream>#include <typeinfo> // 阅读全文
posted @ 2012-12-20 11:25 juice_li 阅读(174) 评论(0) 推荐(0) 编辑