自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 C++ 运算符【2】

运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。

2026-01-09 01:38:30 887

原创 教你快速理解C++中的运算符重载

例如,我们可以在String之类的类中重载运算符'+',以便仅使用+就可以连接两个字符串。算术运算符可能会重载的其他示例类是复数,小数,大整数等。操作员功能与普通功能相同。唯一的区别是,运算符的名称始终是运算符关键字,后跟运算符的符号,并且在使用相应的运算符时会调用运算符功能。在C ++中,我们可以使运算符为用户定义的类工作。4)任何可以用单个参数调用的构造函数都可以用作转换构造函数,这意味着它也可以用于隐式转换为正在构造的类。3) 转换运算符:我们还可以编写可用于将一种类型转换为另一种类型的转换运算符。

2026-01-08 20:44:10 454

原创 C++ Primer Plus 随记(第八章)

/此式中&不是地址运算符,而是类型表示符,roatents是rat的别名,他们指向相同的值和内存单元,改变 //roatents的值,rat也会变。//通过调用version2,返回的是引用变量s1,s1是input的别名,此时result=input,改变了输入参数,//version1的参数是const的引用s1,s2,使用引用的效率更高,函数不需要创建新的string对象。

2026-01-07 23:35:09 237

原创 C语言编程,初学者必学代码规范,你知道哪些?

建议即使语句块中只有一条语句,也应该使用花括号包括,这样可以使程序结构更清晰,也可以避免出错。在函数体结尾的括号后面可以加上注释,注释中应该包括函数名,这样比较方便进行括号配对检查,也可以清晰地看出来函数是否结束。清晰、规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性。整个文件内部应该统一,不要混用Tab键和4个空格,因为不同的编辑器对Tab键的处理方法不同。· 除了说明变量的用途和语言块末尾使用的注释,尽量不使用行末的注释方式。

2026-01-07 05:34:26 878

原创 用C++写程序,如何判断是32位还是64位?

例如,在Windows上,你可以通过调用Windows API来查询系统信息,但在标准C++中,这通常不是推荐的做法,因为它依赖于特定的操作系统。方法二:使用运行时函数:如果你需要在程序运行时检测而不是编译时,这通常意味着你想检测运行你的程序的机器的位宽,而不是你的程序本身被编译成的位宽。在 C++中,直接判断一个程序是32位还是64位通常指的是判断当前编译或运行的程序是针对哪个位宽的架构。由于 C++标准本身并不直接提供这样的功能,我们需要依赖于编译器提供的特性或操作系统级别的特性。

2026-01-06 09:54:44 273

原创 C 编译、 C++编译如何区分?

编译器:虽然很多编译器(如 GCC 、 Clang )同时支持 C 和 C++ ,但它们在使用时需要指定不同的编译选项来区分是编译 C 代码还是 C++ 代码。然而, C 和 C++ 编译之间的主要区别在于它们对源代码的处理方式、标准库的使用、以及编译器对 C++ 特有特性的支持。C++ 标准库:除了包含 C 标准库的所有功能外,还提供了更多的功能,如容器(如 vector 、 list 、 map )、迭代器、算法、输入输出流等。C 标准库:提供了基本的输入输出、字符串处理、内存管理、时间日期等功能。

2026-01-06 09:53:10 366

原创 从入门到精通:C/C++调试器GDB/CGDB实战指南

GDB/CGDB是C/C++开发者不可或缺的调试利器。从基础断点到逆向执行,从内存检测到多线程分析,掌握这些技巧能显著提升开发效率。结合2025年的实践案例,开发者可快速定位从简单逻辑错误到复杂并发问题的根源,真正实现“从入门到精通”。

2026-01-05 10:12:48 426

原创 C++:两台机器间传输文件的函数

(顺便吆喝一句,民族企业核心部门年底前的一波岗,base武汉、深圳、苏州等地,前、后端or测试>>>语言:Java、Js、测试、python、ios、安卓、C++等!

2026-01-05 09:15:41 542

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除