C++
文章平均质量分 64
Dust_Evc
Just love it
展开
-
url读取、加载本地文件通用格式
在编程语言中,一般另一变量值为本地文件路径,即:url = 'file:///E:/Filename/file.txt'原创 2021-11-23 17:12:51 · 7148 阅读 · 0 评论 -
C++Primer第五版 习题答案 【第九章】
C++Primer第五版 习题答案 【总目录】:https://blog.csdn.net/Dust_Evc/article/details/114334124练习9.1对于下面的程序任务,vector、deque和list哪种容器最为适合?解释你的选择的理由。如果没有哪一种容器优于其他容器,也请解释理由。(a) 读取固定数量的单词,将它们按字典序插入到容器中。我们将在下一章中看到,关联容器更适合这个问题。(b) 读取未知数量的单词,总是将单词插入到末尾。删除操作在头部进行。© 从原创 2021-10-24 23:04:27 · 825 阅读 · 0 评论 -
VS C++项目瘦身(删除非必要文件)
将下面的内容保存在一个新建的.txt文件中,然后改扩展名为.bat,放到项目的根目录。(可根据自己需求增删下面的文件)REM 清理C++项目临时文件del *.sdf *.user *.filters *.ipch *.aps /sdel *.obj *.pch /sdel *.exe *.dll /sdel *.suo /s /a hdel *ilk *.pdb *.exp *.lib *.tlog *.manifest *.res *.lastbuildstate /sVS 2017以上原创 2021-10-10 10:57:45 · 1170 阅读 · 0 评论 -
C++Primer第五版 习题答案 【第五章】
练习5.1什么是空语句?什么时候会用到空语句?只含义一个单独的分号的语句是空语句。如:;如果在程序的某个地方,语法上需要一条语句但是逻辑上不需要,此时应该使用空语句。while (cin >> s && s != sought) ;练习5.2什么是块?什么时候会用到块?用花括号括起来的语句和声明的序列就是块。{ // ...}如果在程序的某个地方,语法上需要一条语句,而逻辑上需要多条语句,此时应该使用块while (val <= 1原创 2021-05-26 08:36:22 · 694 阅读 · 0 评论 -
C++Primer第五版 习题答案 【第四章】
练习4.1表达式 5 + 10 * 20 / 2 的求值结果是多少?105。练习4.2根据4.12节中的表,在下述表达式的合理位置添加括号,使得添加括号后运算对象的组合顺序与添加括号前一致。(a) *vec.begin()(b) *vec.begin() + 1*(vec.begin())(*(vec.begin())) + 1练习4.3C++语言没有明确规定大多数二元运算符的求值顺序,给编译器优化留下了余地。这种策略实际上是在代码生成效率和程序潜在缺陷之间进行了权衡,你原创 2021-05-25 22:34:49 · 802 阅读 · 0 评论 -
各种编程语言学习网站汇总【精品】
推荐一个很棒的C++学习网站,内容详实,分类合理,通俗易懂,示例丰富,非常适合作为入门教程:https://www.runoob.com/cplusplus/cpp-variable-scope.html原创 2021-03-06 15:44:12 · 1071 阅读 · 10 评论 -
C++Primer第五版 习题答案 【第七章】
7.1#include <iostream>#include <string>using std::cin; using std::cout; using std::endl; using std::string;struct Sales_data{ string bookNo; unsigned units_sold = 0; double revenue = 0.0;};int main(){ Sales_data total; if (cin原创 2021-03-05 17:28:41 · 1470 阅读 · 10 评论 -
C++Primer第五版 习题答案 【第二章】
2.1C++ 规定 `short` 和 `int` 至少16位,`long` 至少32位,`long long` 至少64位。带符号类型能够表示正数、负数和 0 ,而无符号类型只能够表示 0 和正整数。用法:1. 一般使用 `int` 做整数运算,`short` 因为太小在实际中用的少,`long` 通常和 `int` 有着相同的大小。如果数据非常大,可以使用 `long long` 。2. 如果你确认数据是非负的,那么就使用 `unsigned` 无符号类型。3. 执行浮点运算时用 `do原创 2021-03-05 11:52:20 · 1089 阅读 · 3 评论 -
C++Primer第五版 习题答案 【第八章】
8.1 + 8.2#include <iostream>#include <string>using std::cout;using std::cin;using std::endl;using std::istream;using std::string;int main(){ istream& func(istream &is); istream& is = func(cin); cout << is.rdst原创 2021-03-03 22:55:42 · 467 阅读 · 2 评论 -
C++Primer第五版 习题答案
【第一章】:https://blog.csdn.net/Dust_Evc/article/details/114280415?spm=1001.2014.3001.5502【第二章】:【第三章】:https://blog.csdn.net/Dust_Evc/article/details/114159821?spm=1001.2014.3001.5502【第四章】:【第五章】:【第六章】:https://blog.csdn.net/Dust_Evc/article/details/114原创 2021-03-03 20:45:35 · 2743 阅读 · 5 评论 -
C++Primer第五版 习题答案 【第一章】
1.1Visual C++ 项目中使用的文件类型:https://docs.microsoft.com/zh-cn/cpp/build/reference/file-types-created-for-visual-cpp-projects?view=msvc-1501.3#include <iostream>int main(){ std::cout << "Hello, World" << std::endl; return 0;}1.原创 2021-03-03 19:09:02 · 806 阅读 · 0 评论 -
C++Primer第五版 习题答案 【第六章】
6.1实参存于主调函数,形参存于被调函数。实参是函数调用的实际值,是形参的初始值。6.2(a) int f() { string s; // ... return s; }(b) f2(int i) { /* ... */ }(c) int calc(int v1, int v1) { /* ... */ }(d) double square (double x) return x * x;6.3#inc...原创 2021-03-02 09:18:18 · 578 阅读 · 2 评论 -
c++ 在主函数文件中调用其他函数文件
方法介绍可以把多个需要调用的子函数声明在一个头文件中。具体是: 1.函数的定义写在源文件(A.cpp)里 2.把函数的声明写在头文件(B.h)里(不必与源文件同名) 3. 在要使用这些函数的源文件中使用 #include"B.h" 来引入进而使用例如:如果子函数引用了string,可以直接在头文件中加上:#include <string>using namespace std;这样就不必在主文件中引用这些头文件。如果在头文件中声...原创 2021-03-01 14:17:39 · 16728 阅读 · 3 评论 -
c++中 #include 用法解析
这里需要注意include的两种不同写法,#include<***.h> 和 #include"***.h"采用"< >"方式进行包含的头bai文件表示让编译器在编译器的预设标准路径下去搜索相应的头文件,如果找不到则报错。例如:VS2008的安装目录\Microsoft Visual Studio 9.0\VC\include下面就包含了标准库的头文件。第二种方式表示先在工程所在路径下搜索,如果失败,再到系统标准路径下搜索。所以,特别要注意的是,如果是标准库头文件,那么既原创 2021-03-01 11:55:51 · 9853 阅读 · 0 评论 -
C++Primer第五版 习题答案 【第三章】
3.11.4.1节:#include <iostream>using std::cin;using std::cout;using std::endl;int main(){ int sum = 0; for (int val = 1; val <= 10; ++val) sum += val; cout << "Sum of 1 to 10 inclusive is " << sum << endl; return原创 2021-02-27 23:09:27 · 723 阅读 · 2 评论 -
VC++2017 调试程序时一直在Loading symbols,非常慢
vs2017调试程序时,显示一直在Loading symbols,非常慢。本人之前用Windbg调试过程序,按照教程配置过符号加载路径,在环境变量中添加了_NT_SYMBOL_PATH=srv*c:/mysymbols*http://msdl.microsoft.com/download/symbols,这会导致编译器到上面的地址中去加载符号,导致打开速度很慢,应将其删除。同时在C:\Windows\symbols中有个dll文件夹,里面都是pdb文件,重命名文件夹(切记不要删除),重新启动vs.原创 2021-02-18 14:12:00 · 1967 阅读 · 0 评论 -
C语言中自定义函数在主函数之前之后的区别
C语言要求函数先定义后调用,将主调函数放在被调函数的后面,就像变量先定义后使用一样。如果主调函数放在自定义函数的前面,就需要在函数调用前,加上函数原型声明。如果不声明,编译时会默认调用函数是int类型。正确代码示例:自定义函数在主函数之前:#include <stdio.h>void Swap(int *X, int *Y){ /*交换数值*/ int tmp; tmp = *X; *X = *Y; *Y = tmp;}int main(){ int.原创 2021-02-10 15:01:08 · 12413 阅读 · 9 评论 -
《数据结构》学习资料收集
https://blog.csdn.net/liu17234050/article/details/104237990https://github.com/yezihack/algo原创 2021-02-04 23:53:35 · 293 阅读 · 0 评论 -
C 语言和 C++、C# 的区别
今天突然好奇C、C++和C#这三门语言都有个C,那么它们之间到底有什么关联呢。所以就去Google了,找到了这篇文章:Understanding the Differences Between C#, C++, and C - C# Station。看完感觉写得挺好的,就打算翻译出来。需要注意的是,本人技术十分有限,因此翻译的准确性可能有待商榷,建议有英语基础的同学,可直接阅读源站。开始如果你是一个有志向的程序员,那么你可能会很难决定先学哪门编程语言。世界上有相当多的编程语言,但是在C、C++和转载 2021-02-04 22:48:28 · 5249 阅读 · 0 评论 -
编程推荐的好看、护眼字体
Consolas 【中文乱码】Monospaced boldSerifSan SerifMicrosoft YaHeiArial原创 2020-03-30 14:34:28 · 1889 阅读 · 0 评论 -
CMD 和 win powershell 的区别
在windows上cmd和powershell都是命令行执行窗口,Powershell 从 Windows7 时代开始内置于 Windows 系统当中,可以看作是微软对 cmd 的大升级,目前两者并存于 Windows 系统中。1、powershell功能更加强大可以说分分钟钟秒杀linux的bash,更别说饱受诟病的 cmd;2、powershell 背后依靠的是一套完整的 .NET 编程体...转载 2019-11-24 21:49:35 · 1517 阅读 · 3 评论 -
C++初学者必看50条衷告
1.把C++当成一门新的语言学习(和C没啥关系!真的。);2.看《Thinking In C++》,不要看《C++变成死相》;3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学...转载 2019-10-13 11:13:39 · 118 阅读 · 0 评论