摘要:
常量表达式是指值不会改变且在编译过程中就能够得到计算结果的表达式,能在编译时求值的表达式。例1:#include using namespace std;int main(){ const int a1 = 1... 阅读全文
摘要:
由于历史原因,以前是用class,后来C++ Standard 出现后,引入了typename, 所以他们基本上是一样的,但也有区别。例1:// 定义一个返回参数中较大者的通用函数template const T... 阅读全文
摘要:
今天在github看到有人抛出如下异常:throw std::exception("Invalid input."); 即抛出了一个匿名对象。就比较了一下c++标准和各平台的实现:https://blog.csd... 阅读全文
摘要:
C++98标准:C++11标准:g++ 5.4.0实现如下:VS2015实现如下:可见,g++只是实现了标准中的默认构造函数;而VS扩展了标准,新增了explicit exception(char const* ... 阅读全文
摘要:
作者简介: 廖威雄,目前就职于珠海全志科技股份有限公司从事linux嵌入式系统(Tina Linux)的开发,主要负责文件系统和存储的开发和维护,兼顾linux测试系统的设计和持续集成的维护。 拆书帮... 阅读全文
摘要:
一、安装环境######1、本机系统:Windows 10 Pro(64位)2、Git版本:Git-2.11.0-64-bit.exe(64位)二、Git安装######去官网下载完后一路下一步完成安装,如下图:... 阅读全文
摘要:
DOS文件(windows格式文件)中,按一下ENTER就是输入了\r\n,这就是回车换行MAC文件里,用\r换行UNIX文件里,用\n换行自己尝试了一些\r \n的组合,归纳了下规律:windows下用文本方式... 阅读全文
摘要:
Table of Contents转载说明: 0. 什么是副作用(side effects) 1. 什么是序列点(sequence points) 2. 表达式求值(evaluation of expressio... 阅读全文
摘要:
今天将程序在VS2015和g++ 5.4.0下运行,发现vector越界 VS会报错,而g++正常输出。故而查看了源码,看个究竟。例:#include #include using namespace std;i... 阅读全文
摘要:
例1:#include using namespace std;int main(){ int array[2][3] = { { 1, 2, 3 },{ 4, 5, 6 } }; int... 阅读全文