问题起源: 在子类中实现一个模板父类的纯虚函数的时候,不能正确的通过编译。 1 2 3 4 template<typename T> struct Fuck { virtual void shit(const T&) = 0; } shit函数接受一个常量引用,当我们
文中所有的代码均遵循C++11的标准并编译通过。 0.1 const_array 的实现在 C++11 标准中的使用constexpr修饰的函数的要求比较严格,只允许在函数体内有一个
2016年的 cppcon 上,Herb Sutter 的演讲中提出了一些关于常用的数据结构如何使用智能指针自动的构造和析构来避免内存泄漏的情况发生。 可以在这里找到这个
避免重复的代码,避免复制粘贴一些逻辑的时候,我们使用了函数。那么避免复制粘贴定义一些类似的,或者较为相像的类的时候,我们就需要一个生成类的方
1 auto 的基本使用auto 关键字被在变量声明或者作为函数返回值的占位符,在这两个位置的使用是可以通过单个等号右边,或者函数调用来确定 auto 具体应该成
最近在学习 googletest 这个用于 C++ 的单元测试框架的时候,遇到了一个问题。就是希望可以在 CLion 中配置好一个制定项目的测试,然后由 CLion 运行并且给出一个结果。 结果当