![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习笔记
a812116298
这个作者很懒,什么都没留下…
展开
-
C++ auto 的应用
c++14支持自动推理类型返回值 代码如下#includeusing namespace std;auto add(int x, int y){ return x + y;}int main(void){ cout << add(1, 2) << endl; system("pause"); return 0;}判断有关auto返回类型是c++面试题中常出现的原创 2017-07-23 15:57:25 · 218 阅读 · 0 评论 -
模板、模板别名、c++风格数组别名
模板在c++中很有帮助 合理运用模板可以节约工作量啦附上简单的模板代码#includeusing namespace std;templateauto add(T1 t1, T2 t2){ return t1 + t2;}int main(void){ cout << add(1.2, 2) << endl; cout << add(2, 2.2) << endl;原创 2017-08-21 17:41:46 · 802 阅读 · 0 评论 -
收缩转换 c++更安全的转换机制、constexpr
c++转化机制 大的数据放在小的变量中 用()可能会导致数据丢失 而用 { } 可以保证数据的安全性和精确性原创 2017-08-21 18:34:51 · 2760 阅读 · 0 评论 -
inline内联命名空间
用inline的内联命名空间可以实现软件的默认版本和迭代式开发#includeusing namespace std;namespace all{ inline namespace V1 { void print(int x) { cout << 1 << endl; } } namespace V2 { void print(int y) {原创 2017-08-23 06:13:51 · 450 阅读 · 0 评论