码迷,mamicode.com
首页 >  
搜索关键字:es6 let const    ( 43838个结果
OpenJudge Trans
#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;const int inf=(int)1E9,maxT=100+1,maxn=20,...
分类:其他好文   时间:2014-05-08 19:16:07    阅读次数:275
const in C++
const关键字是C++中常用的类型修饰符,用法非常灵活,使用const将大大改善程序的健壮性。 const的作用 1. 定义const常量; 比如: const int Max = 100; 2. 便于类型检查; const 常量有数据类型,而宏常量没有数据类型。 编译器对前者进行类型安全检查; ...
分类:编程语言   时间:2014-05-08 14:29:56    阅读次数:351
typedef 与指针、多维数组
1.在typedef中使用指针往往会带来意外的结果。如下:typedef string *pstring;const pstring cstr;绝大数人刚开始都会认为cstr是一种指针,它指向const对象,即const pstring cstr 等价于const string *cstr,其实,这...
分类:其他好文   时间:2014-05-08 12:52:54    阅读次数:319
const变量初始化问题
在C++中const变量定义时必须进行初始化,否则无法通过编译。初始化的方式有多种,可以通过字面值对其进行初始化,也可以通过变量对其初始化,或其他方式,只要能给const变量赋初值即可(当然初值应该有其意义)。例:int i = -1;const int ic1 = -1;const int ic2...
分类:其他好文   时间:2014-05-07 20:27:15    阅读次数:220
meta program (1) swap_iter
开始学习模板元编程了 #include #include #include #include #include "boost/assign/list_of.hpp" #include "boost/type_traits/is_const.hpp" #include "boost/type_traits/is_reference.hpp" #include "boost/type_tr...
分类:其他好文   时间:2014-05-07 16:32:27    阅读次数:358
strtok函数的使用与实现
一个用来分割字符串的函数: strtok char * strtok ( char * str, const char * delimiters ); Split string into tokens A sequence of calls to this function split str into tokens, which are sequences of co...
分类:其他好文   时间:2014-05-07 16:18:12    阅读次数:273
linux stat函数详解
linux stat函数详解 表头文件: #include #include 定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在bu...
分类:系统相关   时间:2014-05-07 14:17:12    阅读次数:541
lambda表达式给map赋值
今天有个需求,要把各文件后缀与不同文件图标对应起来,即一对多的关系,一个图标对应多文件类型。 本来想在类中放个常量map,结果发现常量map初始化是个问题,包括二维数据初始化,网上大部分人都说用static const ,还真是挺麻烦,这个算是个C++的缺陷吗? 最后还是妥协了,就用了一个普通的map成员(实在没想到还有哪个比较好的一对多数据结构). //文件类型与文件图标对应关系...
分类:其他好文   时间:2014-05-07 12:08:30    阅读次数:330
C++ Primer 学习笔记_60_重载操作符与转换 --赋值、下标、成员访问操作符
重载操作符与转换--赋值、下标、成员访问操作符一、赋值操作符    类赋值操作符接受类类型形参,通常该形参是对类类型的const引用,但也可以是类类型或对类类型的非const引用。如果没有定义这个操作符,则编译器将合成它。类赋值操作符必须是类的成员,以便编译器可以知道是否需要合成一个。而且还可以为一个类定义许多附加的赋值操作符,这些赋值操作符会因为右操作数的不同而构成重载!如string类型: ...
分类:编程语言   时间:2014-05-07 12:00:03    阅读次数:276
获取文件sha1 值
单元IdHashSHA申明function GetFile_SHA1(const iFileName: String): String; //Checksum hash value for firefox var SHA1 : TIdHashSHA1; fileStre...
分类:其他好文   时间:2014-05-07 10:50:20    阅读次数:245
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!