随笔分类 - C++
摘要:C++ 中的头文件确实可以被看作是一种接口(Interface),它们在 C++ 程序设计中扮演着至关重要的角色。以下是头文件如何体现接口特性的几个方面: 1. 声明与定义分离 接口(头文件):头文件中包含了类的声明、函数原型、模板声明等,它们定义了程序中可用的接口,但不包含具体的实现细节。 实现(
阅读全文
摘要:apt install 安装的 yaml-cpp 库找不到: 检查发现:多了一个 /usr pkg-config --cflags --libs yaml-cpp -L/usr//usr/lib/x86_64-linux-gnu -lyaml-cpp 尝试修复这个文件: /usr/lib/x86_6
阅读全文
摘要:前文: https://www.cnblogs.com/odesey/p/18381407 1. jetson 和 x86 交叉编译 在 https://developer.nvidia.com/embedded/jetson-linux-r3541 下载:Bootlin Toolchain gcc
阅读全文
摘要:1. 已完成 C++ 注释规范 1.1 C++ Primer 我学习了 猎豹网校的 吴志强老师的 课程 教程分为:初级、中级和高级。记得是以 C++ Primer 第 4 版讲的,算是我的入门课程。 链接: https://pan.baidu.com/s/1uGjta7NvM-6Z2Hgm-4Mwj
阅读全文
摘要:好的欢迎回到现场,我们现在已经学习了,对于一个很经典的一个 class 叫复数的设计,我们已经知道该写些什么样的文件,在这些文件里面应该放什么东西。接下来如果我示范啊,在现场示范写,一边写这个程序,一边把我的思路过程讲出来,对大家会是一个很好的学习的一个历程,但是如果我现场再开始写代码的话呢,会花蛮
阅读全文
摘要:让我们回到刚刚的话题,我们刚刚谈到操作符重载,操作符重载是一个 C++ 的一个很大的特性,要讲的东西也很多。 #### Header (頭文件) 中的防衛式聲明 我们先回到前面的,有一张投影片啊,我们来看一个东西。这是最早的时候,我再说,一开始,其实我们一直都在进行的,就是在这个头文件,终在防卫式的
阅读全文
摘要:刚刚谈到构造函数,我们设计一个class,第一个遭遇的比较大的问题就是,一个构造函数由于它的语法比较特别,所以然后又有一种特殊的初始化叫 initialization list,所以我们要要怎么好好的去善用它呢,刚刚提过了,我们继续下去。 #### constructor (ctor, 构造函数)
阅读全文
摘要:我们继续下去,刚刚谈到设计一个 class,这一页刚刚出现的有这么一页,就是class 呢,首先要有这样的一个声明,你叫它 定义也可以啊,这个不是那么的绝对。然后我就又用了另外一页告诉各位说,其实可以把里面的实部虚部抽出来,这就是一个模板的概念,但这只是先给大家带一下概念,后面我仍然不会去讲模板,我
阅读全文
摘要:#### C vs. C++, 关于数据与函数 现在我们要正式进入语言的部分,我首先拿 C++ 语言跟它的前身 C语言 来做一个在 函数以及数据,它们之间的一些角色的不同来做比较。在 C语言、其它语言也一样,概念是一样的。那么在 C语言,你在设计程序的时候,你这边会你会准备一些数据,你会准备一些函数
阅读全文
摘要:
勿在浮沙筑高台 课程:C++ 面向对象程序设计。 问题1:面向对象、面向对象的语言、C++ 面向对象:一个观念。 用面向对象观念来写程序,需要面向对象的语言,而 C++ 就是一个支持面向对象观念的一种语言。 问题2: 上这门课你该具备什么样的基础? 某一种 procedure language,C
阅读全文

摘要:https://zh.cppreference.com https://www.cplusplus.com https://www.tutorialspoint.com/cplusplus https://www.learncpp.com https://github.com/fffaraz/awe
阅读全文
摘要:理解make/makefile/cmake/nmake 如何使用Makefile管理和编译C++代码 CMake 6分钟入门,不用再写复杂的Makefile
阅读全文