程序清单9.11-13(名称空间示例) namesp.h 头文件:常量、结构定义、函数原型 1 //namesp.h 2 #include<string> 3 //creat the pers and debts namespace 4 namespace pers 5 { 6 struct Per ...
分类:
编程语言 时间:
2020-04-12 18:12:32
阅读次数:
62
开公众号以后,我的生活发现了一些细微的变化。偶尔会有一些朋友会加我的微信,和我聊上几句,这让我知道了许多别人的故事。除了工作几乎没有和谁私聊过的微信,似乎多了一丝不一样的活力。 今天正迷迷糊糊的琢磨着angular时,微信发来一个通知,有一个复姓欧阳的同学申请加我好友,字里行间感觉得出来他对前端的小 ...
分类:
其他好文 时间:
2020-04-04 11:11:23
阅读次数:
89
看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