
Linux C++
文章平均质量分 60
记录自己学习Linux C++的过程
Drailife
~
展开
-
C++运算符重载
C++ 一元运算符 二元运算符重载 + - == >>原创 2023-09-01 17:16:24 · 205 阅读 · 0 评论 -
C++ assert宏的使用
assert 验证条件是否满足,若不满足则显示错误信息并退出,它是增强程序有效性的一项出色的技术。如果在程序中添加了大量的assert语句,删除起来有一定的困难,只需要在程序的开头,在。语句即可禁用所有的assert宏。原创 2023-09-01 10:27:57 · 180 阅读 · 0 评论 -
C++ 内联函数inline的使用
内联函数机制对于短函数而言是值得使用的,但不适合用于在程序多次被调用的长函数。该种情况下使用内联函数会急剧增加可执行代码的长度。函数调用时会有额外的运行时开销:将参数和CPU寄存器压入到调用栈,以及在函数间切换控制的时间开销。C++编译器允许对过长的函数忽略inline关键字,inline只是对编译器提出一个请求而已。可以避免函数调用的开销,它是不会被调用的,编译器直接将代码复制到了每个调用点上,及可指定为内联函数,可以用来提升短函数的性能。原创 2023-08-31 11:10:08 · 106 阅读 · 0 评论 -
1. GCC编译器的使用 g++生成可执行文件 编译参数的解析
GCC编译器的使用 g++生成可执行文件 编译参数的解析,预处理-编译-汇编-生成可执行文件原创 2023-08-18 01:05:12 · 465 阅读 · 1 评论 -
2. 静态库和动态库的生成与使用
静态库和动态库的生成与使用,详细步骤。解决error while loading shared libraries: xxx.so: cannot open shared object file: No such file or directory的四种方法原创 2023-08-18 15:54:29 · 188 阅读 · 0 评论 -
C++同名成员处理详解
C++同名成员处理详解:派生类对象可以直接访问派生类同名成员,通过加作用域访问基类同名成员。原创 2021-11-20 18:05:21 · 2044 阅读 · 0 评论 -
C++虚函数、纯虚函数、虚析构、纯虚析构、动态绑定和抽象类详解。
详细讲解C++虚函数,纯虚函数,虚析构,纯虚析构,抽象类和动静态绑定。希望能给您带来帮助。在C++程序中我们经常可以看见关键字virtual来定义一个函数,在这里我们需要知道虚函数的概念:在某基类中声明为virtual并且在它的一个或多个派生类中被重写的成员函数成为虚函数。原创 2021-11-21 16:41:29 · 1003 阅读 · 0 评论