![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习历程
文章平均质量分 77
树不懒
这个作者很懒,什么都没留下…
展开
-
【随想】对于“理解”的理解
首先,理解是对别人思想或者自然现象的理解。对别人说出的观点,提出的概念,或者自然现象的成因有一个自己的理解。如果是是自己提出的内容,那叫发明创造不叫理解。当然发明创造可以建立在对其他事物的理解之上。例如:建立一个模型,来解释一个某一个自然现象为什么会发生。或者解释为什么别人会有这样的观点。可以通过提出并回答一些本质的问题,来确认自己是否真正理解了。对事物的理解有两个层次。想要理解一本书,第一个层次是能够回答与这本。第二个层次是要理解书籍的底层架构。的问题,更深的层次是能够回答。我认为,理解的本质是能够。原创 2024-07-09 13:53:19 · 121 阅读 · 0 评论 -
spdlog库学习(三):运行
示例中的程序,可以通过教程简单的编译出来执行结果如下:输出好像并没有自带代码行号,不过应该可以自行配置吧不知为何,bench目录中的 CMakelist.txt不能直接使用。通过先安装这个库,再使用g++编译运行以下四个文件,有两个文件因为缺少头文件编译出错另外两个程序运行如下benchasync_bench该方法用于估计自己程序中的效率。以如下参数运行该程序,结果如下普通用法不考虑日志等级,代码中展示了两种输出日志的方式:仅字符串输出和格式化参数输出,对应代码如下:知识点:regi原创 2022-06-03 18:12:04 · 2342 阅读 · 0 评论 -
spdlog库学习(二):目录结构
对spd源码库目录结构进行分析,通过代码量和目录名来分析模块的重要程度原创 2022-06-02 22:55:19 · 683 阅读 · 2 评论 -
spdlog库学习
对spd日志库的文档的翻译,其中会其中一些不懂的点或者想法会进行标注。翻译 2022-06-02 22:51:01 · 2031 阅读 · 0 评论 -
编写partition算法以及随之而来的快速排序与顺序统计量,c++迭代器实现
partition算法partition算法是将数组中以其中某一个数(pivot)为限制,将数组分为两部分,前半部分小于它后半部分大于他,而枢轴(就是pivot)在中间并返回枢轴的算法。该算法在很多地方会用到,比如说:快速排序和求顺序统计量伪代码PARTITION(A, p, r)1.x = A[r]2.i = p - 13.for j = p to r - 14. if ...原创 2019-08-29 22:05:39 · 574 阅读 · 0 评论 -
C++ primer plus 第十四章课后编程练习参考
C++ primer plus 书已经看到第14章,明显感觉到难度上升,也同时在逐渐逼近C++的核心内容课后编程参考如下:14.1//wine.h#ifndef WINE_H_INCLUDED#define WINE_H_INCLUDED#include <string>#include <valarray>#include <iostream>...原创 2019-01-16 21:44:38 · 332 阅读 · 0 评论 -
2019.1.16 c++学习错误和问题和知识点总结
1.编译错误error: binding ‘const Person’ to reference of type ‘Person&’ discards qualifiers|意思是在进行函数传参时,不能把常变量(这里是常引用)传递给非常变量(Person&,这里是非常引用)2.还有大量模板、多重继承的问题需要熟练...原创 2019-01-16 21:29:10 · 547 阅读 · 0 评论 -
2019.1.15 c++学习错误和问题和知识点总结
1.私有继承犯了曾经写过的问题对于基类成员的访问要通过作用域运算符的方式调用基类方法,PairArray::first()[i]报错方式:error: no matching function for call to ‘Pair<std::valarray, std::valarray >::Pair(int&)’|意思是没有对应的函数(这里是强制转换函数),该问题至此仍...原创 2019-01-15 21:53:02 · 128 阅读 · 0 评论 -
2019.1.14 c++学习错误和问题和知识点总结
cstring 的新方法:while (strchr("wstq", choice) == NULL)//返回字符 choice 在字符串"wstq"中第一次出现的地址,没有则返回NULL{ cout &lt;&lt; "Please enter a w, s, t, or q: "; cin &gt;&gt; c原创 2019-01-14 21:40:07 · 191 阅读 · 0 评论 -
2019.1.13 c++学习错误和问题总结
1.error: ‘std::ostream&amp;amp; lacksDMA::operator&amp;lt;&amp;lt;(std::ostream&amp;amp;, const lacksDMA&amp;amp;)’ must take exactly one argument|这种错误一般是由于在写类的友元函数实现时,在函数名前误加类的解析运算符(::)导致的,如下:std::ostream&原创 2019-01-13 11:40:14 · 306 阅读 · 0 评论 -
codeblocks:编译问题 undefined reference to vtable for...
一个严重的问题,在codeblocks用C++编程中出现 undefined reference to vtable for…的问题,昨天就遇到了,今天通过查资料才解决。相信大家都有习惯,编程时,写几个函数就编译一下,否则全写好再编译的话会,会导致一堆报错让人头疼。但正是这个习惯让我碰到了 undefined reference to ‘vtable for …’ 的问题。我在练习类继承的...原创 2019-01-12 10:52:41 · 965 阅读 · 0 评论 -
||error: ld returned 1 exit status| C++编译时的问题
今天在用code::blocks写C++时,遇到了||error: ld returned 1 exit status|,问题搜了很多文章都不明白,最后看到有人说 Devc++中出现此问题,是由于链接使用make和编译器(MinGw)中的链接(link)冲突导致的。突然想到了之前在工程中创建文件的时候确实有Link选项不小心选上了。通过如下设置去掉即可一、右击.h文件,选择Properties...原创 2019-01-11 21:16:40 · 20748 阅读 · 4 评论 -
2019.1.11 c++学习错误总结
定义类的的方法时,函数名不能跟内容重合。在使用函数默认参数时,定义某个默认参数时,之后所有的参数必须都指定默认参数。写公有继承的继承类构造函数时,出现错误: undefined reference to `TableTennisPlayer::TableTennisPlayer(std::__cxx11::basic_string&lt;char, std::char_traits,...原创 2019-01-11 21:02:30 · 220 阅读 · 1 评论 -
C++primer plus 第六章编程练习
本人用code::block 编写,如需参考,善用Ctrl+shift+C 和 Ctrl + shift + X 快捷键如有任何错误或疑问,欢迎留言 //6.1#include <iostream>#include <cctype>#include <string>#include <fstream>#include &l...原创 2018-11-10 17:16:54 · 157 阅读 · 0 评论 -
C++primer plus 第五章编程练习
本人用code::block 编写,如需参考,善用Ctrl+shift+C 和 Ctrl + shift + X 快捷键如有任何错误或疑问,欢迎留言 //5.1//#include <iostream>//using namespace std;//int main()//{// int start, end;// int sum = 0;/...原创 2018-11-10 17:14:40 · 117 阅读 · 0 评论 -
C++primer plus 第四章编程练习
本人用code::block 编写,如需参考,善用Ctrl+shift+C 和 Ctrl + shift + X 快捷键如有任何错误或疑问,欢迎留言 //4.1//#include <iostream>//#include <vector>//#include <string>//int main()//{// using n...原创 2018-11-10 17:13:22 · 219 阅读 · 0 评论 -
C++primer plus 第三章编程练习
本人用code::block 编写,如需参考,善用Ctrl+shift+C 和 Ctrl + shift + X 快捷键如有任何错误或疑问,欢迎留言////3.1 inches to feet//#include &lt;iostream&gt;//const int Inch_Feet_Transfer = 12;//int main()//{// using namespa...原创 2018-11-10 17:11:18 · 178 阅读 · 0 评论 -
C++primer plus 第七章编程练习
本人用code::block 编写,如需参考,善用Ctrl+shift+C 和 Ctrl + shift + X 快捷键如有任何错误或疑问,欢迎留言#include <iostream>using namespace std;double p7_1();int p7_2enter(double score[]);void p7_2show(double score[], i...原创 2018-11-10 17:06:05 · 336 阅读 · 0 评论