随笔分类 -  c++

摘要:参考资料• cplusplus.com:http://www.cplusplus.com/reference/type_traits/decay/• cppreference.com:http://en.cppreference.com/w/cpp/types/decaystd::decay简介• ... 阅读全文
posted @ 2015-12-11 20:06 碎语心弦 阅读(9601) 评论(0) 推荐(2)
摘要:参考资料• cplusplus.com:http://www.cplusplus.com/reference/functional/bind/• cppreference.com:http://en.cppreference.com/w/cpp/utility/functional/bindstd:... 阅读全文
posted @ 2015-12-09 18:39 碎语心弦 阅读(1387) 评论(0) 推荐(0)
摘要:参考资料• cplusplus.com:http://www.cplusplus.com/reference/functional/function/• cppreference.com:http://en.cppreference.com/w/cpp/utility/functional/func... 阅读全文
posted @ 2015-12-07 16:15 碎语心弦 阅读(49651) 评论(3) 推荐(6)
摘要:volatile关键字的作用volatile的英文释义:易变的,不稳定的。volatile关键字是一种类型修饰符,用它声明的变量表示变量可能被编译器未知的因素更改,比如:操作系统、硬件或者线程等,这样编译器就不会假设这个变量的值。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而... 阅读全文
posted @ 2015-09-23 16:36 碎语心弦 阅读(335) 评论(0) 推荐(0)
摘要:非模板友元函数 模板类的非模板友元函数是说该模板类的友元函数只是一个普通函数,并且该函数是非模板函数或该函数不视为模板函数。这里包含了两种情况,下面分别就两个例子进行说明。• 函数是非模板函数 这一类友元函数特点是不带有参数列表,例如:friend void Fn()。这类友元函数通常可以用于全局对... 阅读全文
posted @ 2015-09-21 16:22 碎语心弦 阅读(1902) 评论(0) 推荐(3)
摘要:是否应该使用goto语句 goto语句也被称为无条件转移语句,它通常与条件语句配合使用来改变程序流向,使得程序转去执行语句标号所标识的语句。 关于是否应该使用goto语句,历史上也争论不休。恐怕国内大部分教授高级编程语言的课堂上,都会主张在结构化程序设计中不使用goto语句, 以免造成程序流程的混乱... 阅读全文
posted @ 2015-09-15 11:21 碎语心弦 阅读(24838) 评论(1) 推荐(1)
摘要:C语言中struct初始化• 普通结构体的初始化 假设我们有如下的一段代码,其中已有Student结构体,要求实例化一个Student对象并将其初始化。#include typedef struct _Student{ unsigned age; unsigned grade;} Stu... 阅读全文
posted @ 2015-09-11 17:46 碎语心弦 阅读(27756) 评论(0) 推荐(2)
摘要:参考资料维基百科:http://zh.wikipedia.org/wiki/%E5%AD%97%E8%8A%82%E5%BA%8F百度百科:http://baike.baidu.com/link?url=J5-a6IjSYnxbQyjjkid51Zr6YivgbYZM0z2sWNBsCMbc1E3w... 阅读全文
posted @ 2015-05-18 18:12 碎语心弦 阅读(516) 评论(0) 推荐(0)
摘要:mutable关键字的语义 mutalbe的中文意思是“可变的、易变的”,它跟constant(C++中的const关键字)是反义词。 在C++中,mutable关键字是为了突破const的限制而设置的,被mutable修饰的变量,将永远处于可变的状态。也就是说此时类的cosnt成员函数可以访问类的... 阅读全文
posted @ 2015-05-08 15:46 碎语心弦 阅读(423) 评论(0) 推荐(0)
摘要:const关键字的语义 简单地说,const关键字将修饰一个量为“常量”,即不可变动的量。这个量在C++中可以是基本类型变量、类对象、指针、对象引用、类成员函数。const变量 • C++标准规定:const关键字放在类型或变量名之前等价的:const int n = 5; int c... 阅读全文
posted @ 2015-05-07 17:50 碎语心弦 阅读(272) 评论(0) 推荐(0)
摘要:资料参考 http://www.jb51.net/article/56147.htm https://msdn.microsoft.com/zh-cn/library/dd293603.aspx匿名函数匿名函数是一些拥有函数体,但没有函数名的函数。lambda表达式是一种与匿名函数相关的编程技术,但... 阅读全文
posted @ 2015-04-30 16:30 碎语心弦 阅读(395) 评论(0) 推荐(0)