• 2022-08-22
  • C++
第三章 字符串、向量和数组

命名空间使用usingstd::cin从命名空间std中获取cin,其他cout、endl、vector、string同理不要写在头文件,头文件会被到处引用 标准库string初始化方式

  • 2022-08-22
  • C++
C++ Primer 查漏补缺 —— C++ 中的各种初始化

初学者在刚开始读C++Primer的时候,总是容易被书中各种初始化搞得头大:默认初始化、列表初始化、值初始化、类内初始值、构造函数初始值列表、newint和newint()的区别...

c++面向对象的方式打开线性方程组求解:Jacobi与Gausss-Seidel迭代法、高斯消元法
  • 2022-08-22
  • C++
c++面向对象的方式打开线性方程组求解:Jacobi与Gausss-Seidel迭代法、高斯消元法

学校课程要求当然上述代码各大网站已经漫天飞了,随便搜几个回来自己整合一下轻松就完成了,放几个我参考的文章:雅各比迭代法: https://blog.csdn.net/xiaowei_cqu/ar

来自 C++ 之父的多线程编程建议——现代 C++ 对多线程/并发的支持(下)
  • 2022-08-22
  • C++
来自 C++ 之父的多线程编程建议——现代 C++ 对多线程/并发的支持(下)

本文承接前文现代C++对多线程/并发的支持(上),翻译自C++之父BjarneStroustrup的C++之旅(ATourofC++)一书的第13章Concurrenc

笛卡尔树学习笔记
  • 2022-08-22
  • C++
笛卡尔树学习笔记

笛卡尔树说实在的感觉这个东西过于抽象了,只能够掌握几种比较套路的笛卡尔树题目,要是考场上出一些非常隐含的建树或者维护,大概是用不出来的,(除非灵光一现)先放一个建树的板子1namespa

  • 2022-08-22
  • C++
C++Lambda表达式

概述C++11中的Lambda表达式用于定义并创建匿名的函数对象,以简化编程工作。Lambda的语法形式如下:[捕获列表](参数)mutable或exception声明->

  • 2022-08-22
  • C++
【C++ Primer Plus】编程练习答案——第14章

1//chapter14_1_wine.h23#ifndefLEARN_CPP_CHAPTER14_1_WINE_H4#defineLEARN_CPP_CHAPTER1

  • 2022-08-22
  • C++
CF280C # Game on Tree 期望的可加性

CF280C#GameonTree期望的可加性期望CF280CGameonTree题目描述给定一棵有根树,结点编号从 1 到 n。根结点为 1 号结点。对于每一次操作,等概率

  • 2022-08-22
  • C++
【C++ Primer Plus】编程练习答案——第4章

1voidch4_1(){2usingnamespacestd;3stringfname,lname;4chargrade;5

  • 2022-08-22
  • C++
【C++ Primer Plus】编程练习答案——第5章

1voidch5_1(){2usingnamespacestd;3intsmall,big,sum{0};4cout<<"enter

  • 2022-08-22
  • C++
C++移动操作,RVO和NRVO

本文讨论了何时C++会自动进行移动操作,并且说明了复制消除,RVO和NRVO优化。移动操作主要参考了cppreference的这个说明,优化部分的主要的参考来自于stackoverflow的

  • 2022-08-22
  • C++
Move语义和Smart Pointers先导(以一个例子说明)

简书:https://www.jianshu.com/p/0c9b4e1e7b9f知乎:https://zhuanlan.zhihu.com/p/404619710