- 博客(4)
- 收藏
- 关注
原创 关于分离式编译
关于分离式编译 最近在看C++ primer学习C++,关于其中的声明与定义之间的关系与区别不是很清楚(可能是因为用多了python吧)。于是打算写篇小文记录一下个人对分离式编译的理解。 首先是定义,C++primer中对定义(definition)的解释是:创建与名字相关联的实体;而声明呢,C++primer中对声明(declaration)的解释是:使得名字为程序所知。在C++中,任何变量/对象都只能被定义一次,但是在文件中使用变量/对象则需要在该文件中声明。 然后是头文件,在python编程里并没有头
2020-11-23 19:31:55
431
原创 C++ primer 5.6.3
C++ primer 5.6.3 本题考查异常处理 #include <iostream> int main() { using namespace std; double num1, num2; while(true){ try{ cout << "Enter two numbers: " << endl; cin >> num1 >> num2;
2020-11-22 16:08:18
141
原创 C++ primer 5.3.2练习
C++ primer 5.3.2练习 实现用string保存读取的字符序列 计算元音字母数量、空格数量以及换行符数量。 #include <iostream> #include <string> int main() { using namespace std; string s; int vowerCount = 0, newlineCount = 0, blankCount = 0; cout << "Enter something:
2020-11-21 10:49:22
135
原创 C++ primer 3.6节练习
C++ primer 3.6节练习 练习3.43 因为涉及到指针与数组的操作,特别记录一下。 #include <iostream> int main() { using namespace std; int ia[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; cout << "first: "<<endl; for (int (&p)[3] : ia) for (int q
2020-11-18 20:19:30
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人