看C++primer,学习了,看起来还挺有用的。 pair大家都会,但局限性就是只能有两个成员。如果我们想做一个比较随意的、多成员的容器类型,就需要tuple了: int main(){ tuple<int,int,int> p={1,2,3}; p=make_tuple(4,2,56); //对应 ...
分类:
编程语言 时间:
2020-03-31 01:28:06
阅读次数:
74
做《C++ Primer》(第5版)253页练习题7.3.4有感,故总结之 1 声明 1.1 变量和函数的声明 常见的声明是声明一个变量或函数,一般在头文件 中声明,例如: 1.2 类的声明 对于一个类,一般是直接在头文件中直接写 ,这称之为类的 定义 ,然后在类体 中又声明或定义了成员变量和成员函 ...
分类:
其他好文 时间:
2020-03-27 09:13:50
阅读次数:
93
1. 如果不声明命名空间,每次使用 cin, cout, endl 时,就需要加上域算符 ::,比如 std::cin >> i; std::cout << i << std::endl; 2. 可以在代码前面加上 using 声明,比如 using std::cin; using std::cou ...
分类:
编程语言 时间:
2020-03-21 20:56:10
阅读次数:
78
一直对这个概念比较模糊,读到《C++ primer》发现其中有讲解,截下图来记录。 ...
分类:
编程语言 时间:
2020-03-13 13:24:41
阅读次数:
47
起因 花两周通读了一遍《C++ Primer》,积攒的疑惑一扫而光。 前因 "利用C++11可变模板,封装调用dll导出函数" 本以为已经很好用了,最近抽时间巩固下知识体系,发现自己道行不够! 新方案 充分利用函数模板的实参推断,取得了“近似动态语言”的使用体验。 感想 C++的语义细品之后,如此简 ...
分类:
编程语言 时间:
2020-03-10 01:09:52
阅读次数:
127
摘抄自《C++ Primer中文版(第4版)》 关键概念:名字查找与继承 理解 C++ 中继承层次的关键在于理解如何确定函数调用。 确定函数调用遵循以下四个步骤: (1) 首先确定进行函数调用的对象、引用或指针的静态类型。 (2)在该类中查找函数,如果找不到,就在直接基类中查找,如此循着类的继承链往 ...
分类:
编程语言 时间:
2020-03-06 19:28:12
阅读次数:
81
I am the guy who made the Primer Fields video. Sorry for the length of this post, but is has to be long in order to address the issues I am seeing in ...
分类:
其他好文 时间:
2020-02-29 22:31:13
阅读次数:
104
tinyalu_pkg.sv package tinyalu_pkg; typedef enum bit[2:0] {no_op = 3'b000, add_op = 3'b001, and_op = 3'b010, xor_op = 3'b011, mul_op = 3'b100, rst_op ...
分类:
其他好文 时间:
2020-02-26 18:54:24
阅读次数:
61
1 class rectangle; 2 int length; //类的数据成员 3 int width; 4 5 function new(int l, int w); //类的构造函数 6 length = l; 7 width = w; 8 endfunction 9 10 function ...
分类:
其他好文 时间:
2020-02-26 10:26:03
阅读次数:
88
作者:HelloGitHub 小鱼干 摘要:GitHub Trending 上周看点,老项目依旧抢眼,系统设计必看 Repo:The System Design Primer 周获 1k+ star,而新开源的项目 Real Time Person Removal 表现也不俗,开源当周 star 过 ...
分类:
其他好文 时间:
2020-02-24 10:13:56
阅读次数:
100