自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++学习计划

对于有C语言基础,要学习C++同学提供学习计划

2025-06-30 11:45:21 1896

原创 [拓展]对于通讯录管理系统添加CMake支持

【代码】[拓展]对于通讯录管理系统添加CMake支持。

2025-07-03 16:36:16 301

原创 实现一个通讯录管理系统(支持增删改查,数据保存到文件)

下面是一个完整的通讯录管理系统,支持增删改查功能,并将数据持久化保存到文件。使用面向对象设计,结合。下面将之前的通讯录管理系统改为头文件和源文件分离的形式,符合C++工程化开发规范。

2025-07-03 15:38:33 532

原创 <fstream> vs C FILE*:文件操作全面对比

文件操作是编程中的基础功能,C++ 通过<fstream>提供了更安全、更面向对象的文件操作方式,而 C 语言使用FILE*和<stdio.h>函数。下面从 ​​ 三个维度详细对比两者差异。

2025-07-03 15:11:08 370

原创 ​C++ 字符串常用操作详解

字符串处理是编程中最基础也最重要的技能之一。C++ 的提供了丰富的字符串操作方法,比 C 风格的字符数组更安全、更高效。下面我将详细介绍字符串的拼接、查找、截取等常用操作,并提供实用代码示例。

2025-07-03 14:54:19 1526

原创 std::string 类 vs C风格字符数组对比

在安全性、易用性和功能上全面碾压C风格字符串,是现代C++开发的绝对首选。

2025-07-03 14:45:15 395

原创 动态数组的实现(C++ vs C)

动态数组是编程中常用的数据结构,它允许在运行时动态调整大小。下面我会分别用C++和C实现动态数组,并详细对比两种语言的实现差异。

2025-07-02 15:36:55 758

原创 C++的new/delete vs malloc/free

在C++中,动态内存管理有两种主要方式:C++的new/delete和C的。虽然它们都用于堆内存分配,但在等方面有显著差异。下面我会从多个维度详细对比这两组操作符。

2025-07-01 15:56:45 787

原创 C++的默认参数和内联函数

编译器会自动使用预先定义的默认值。这在C语言中是不支持的。默认参数是C++的一个特性,允许函数在调用时。)模拟(C99也支持内联函数),但C++的。​(避免栈帧创建和跳转)。内联函数是C++的优化机制,用于。编译器可能会将内联函数。

2025-07-01 11:30:42 725

原创 C++的函数重载

函数重载(Function Overloading)是C++独有的特性,它允许在同一作用域内定义多个,只要它们的​(参数类型、数量或顺序)。这一特性在C语言中不存在,因为C的设计哲学强调简单性和直接性。下面我会详细解析C++的函数重载机制,并通过对比C语言的实现方式帮助你理解其价值。

2025-07-01 11:16:12 342

原创 C++ 头文件差异:<iostream> vs <stdio.h>

C++ 和 C 的输入输出库在设计哲学、安全性和功能上有显著差异。下面从等角度详细对比。

2025-06-30 14:21:51 753

原创 第一个C++程序:cout/cin vs printf/scanf

C++ 使用iostream库提供的cout(输出)和cin(输入),而 C 语言使用stdio.h的。下面我们从三个方面对比,并编写第一个 C++ 程序。

2025-06-30 11:54:36 317

原创 C++的const 增强

C++的const关键字相比C语言有显著增强,主要体现在:1)常量默认内部链接性,避免跨文件冲突;2)更严格的类型检查,禁止const到非const的隐式转换;3)引入const成员函数保证对象状态不变;4)支持constexpr编译期计算。典型应用包括函数参数保护、返回const引用等。注意与C语言的差异,如指针声明顺序和constexpr替代宏定义。这些改进使C++在类型安全和性能优化方面更胜一筹。

2025-06-30 10:06:52 229

原创 C++的引用(&)vs 指针

​角度​​C语言​​C++​​设计哲学信任程序员,贴近硬件平衡效率与安全性间接访问方式仅指针指针 + 引用(语法糖)典型应用内存操作、系统编程高级抽象(如STL、面向对象)

2025-06-30 09:50:09 899

原创 C++的命名空间(namespace)

c++学习,对于有c语言基础的,开始学习C++的初学者,这节学习和c语言不同的命名空间

2025-06-30 09:41:07 1437

空空如也

空空如也

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

TA关注的人

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