11 2017 档案
摘要:C++0x标准出来很长时间了,引入了很多牛逼的特性[1]。其中一个便是右值引用,Thomas Becker的文章[2]很全面的介绍了这个特性,读后有如醍醐灌顶,翻译在此以便深入理解。 目录 概述 右值引用是由C++0x标准引入c++的一个令人难以捉摸的特性。 右值引用恶心的地方在于,当你看到它的时候
阅读全文
摘要:(1) 在实际的程序中,引用主要被用做函数的形式参数--通常将类对象传递给一个函数.引用必须初始化. 但是用对象的地址初始化引用是错误的,我们可以定义一个指针引用。 1 int ival = 1092; 2 int &re = ival; //ok 3 int &re2 = &ival; //错误
阅读全文
摘要:1. 忌主观主义。遇到问题,优先考虑客观排除法,按模块一一屏蔽测试排除。忌自己认为某个模块里的某个逻辑有问题,一直研究修改测试,被其他模块导致的偶然事件所干扰。通过排除法,找到震源,再解决。
阅读全文