03 2020 档案
摘要:[TOC] 条款03:尽可能使用const 对成员函数的const,有两个流行概念:bitwise constness(又称physical constness)和logical constness。 bitwise constness(物理上const,二进制位const) 这个函数虽然的确不改变
阅读全文
摘要:当我学习C++引用时,听到的第一句话是“引用是变量的别名,不像指针一样需要占用内存空间”。然而学到深处,发现此话并不完全正确。 本文主要介绍我如何通过实验来了解到C++引用的实现,其实 引用的内部就是指针 。当然这也于编译器有关,所以这里需要提及一下测试所用的编译器及环境。 测试环境是MinGW的g
阅读全文
摘要:[TOC] 匿名函数 闭包 下面代码中,输出的三个x的地址一定是一样的,它们引用同一个变量。 defer 执行方式类似其它语言中的析构函数,在函数体执行结束后按照调用顺序的 相反顺序 逐个执行 即使函数 发生严重错误也会执行 支持匿名函数的调用 常用于资源清理、文件关闭、解锁以及记录时间等操作 通过
阅读全文
摘要:[TOC] 在C++中顺利使用虚函数需知道的细节 如函数在派生类中的定义有别于基类中的定义,而且你希望它成为虚函数,就要为基类的函数声明添加保留字 。在派生类的函数声明中,则可以不添加 。函数在基类中 ,在派生类中自动 (但为了澄清,最好派生类中也将函数声明标记为 ,尽管这非必须)。 保留字 在函数
阅读全文

浙公网安备 33010602011771号