C++基础自学分享交流
基于c++ primer的一些课后题,分享交流讨论
雨木木呀
在vim上写小白文的扑街作者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++primer 9.52答案
萌新业余时间学c++中,学过一点c之前,下面一个自己写的9.52答案,尽量用到了前面学到的知识,与大加分享交流一下,希望能互相讨论学习。原创 2024-04-07 23:23:50 · 366 阅读 · 1 评论 -
c++primer 12.23答案
本答案中为Ubuntu下,所以文件输入流初始化的文件路径是”../used1.txt“,及used1.txt文件,在.bin文件所在路径的上一级路径。题干分析:用multimap,所以不能用[]来添加,需使用instert(),注意,初始化需直接传入一个pair。李 李六 2000/8/18 李其 2000/2/2 李吧 2000/3/5。赵 赵以 2000/8/8 赵二 2001/9/5。孙 孙思 2000/3/22 孙无 2000/1/1。钱 钱三 2000/8/1。原创 2024-04-15 22:31:15 · 614 阅读 · 0 评论 -
C++Primer 11.33答案
本答案形成了一个类。下面是要处理文件内容。原创 2024-04-16 22:40:00 · 349 阅读 · 0 评论 -
c++primer12.3小结答案解析
原文创建关联表时通过下表的方式,如果没有键,则自动添加,有键,则在值中添加行,由于值是一个set,元素不可重复,所以如果一行有多个相同的键,键所关联的set不会有相同的行,十分的巧妙的利用了map类下标插入和不可重复关联容器的性质,下段代码,不通过下表,而是先用find成员函数查询,如果遇到过则用insert插入行号,如果每遇到过则插入一个pair并插入对应行。原文分解单词,如读到结尾,会将单词与“.”分解成一个单词,用下面处理,去掉分解的一段不带空格的字符串中的标点符号,获得单独的单词。原创 2024-04-23 21:59:40 · 1052 阅读 · 0 评论 -
c++primer13.1.4小节答案
分析:numbered a, b = a, c =a:中只a调用默认构造函数1次,中定义时用 = 调用合成拷贝构造函数mysn为赋予唯一标号。分析:numbered a, b = a, c = b:中定义时用 = 调用默认构造函数1次,拷贝构造函数两次mysn,mysn更新为4;f(c):非引用传参,发生拷贝,调用拷贝构造函数,打印的是拷贝副本numbered的为一标号,f(c):非引用传参,发生拷贝,调用合成拷贝构造函数,分析:numbered a, b = a, c = b:同上mysn更新为10;原创 2024-04-25 23:29:25 · 395 阅读 · 1 评论 -
c++primer 15.21答案
本答案选择的是(b),基类为基本图元,抽象类,其中有两个共有纯虚函数,一个返回图元面积,一个返回图元体积。有两个中间类,分别是二维图元与三位图元,其中二维图元体积返回0.0,且被定义为不能被子类重写。有四个派生类,如题所示,所有数据皆为私有。下面是本文正式内容。原创 2024-05-29 22:25:10 · 457 阅读 · 1 评论
分享