• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dongqicn
博客园 首页 新随笔 联系 订阅 订阅 管理

2026年7月27日

类和对象(三)
摘要: 上一篇我们通过手写 MyString 吃透了六大默认成员函数、深浅拷贝与内存管理,搞定了C++面向对象的对象生命周期基础。 本篇继续进阶,基于 Student 学生类 实战场景,攻克六大核心知识点:初始化列表、explicit关键字、static静态成员、C++11就地初始化、友元、嵌套内部类。 一 阅读全文
posted @ 2026-07-27 09:21 东起 阅读(1) 评论(0) 推荐(0)
 
类和对象(二)
摘要: 前面我们搞定了C++类与对象的基础语法、内存模型和this指针,今天进入面向对象核心实战:手写一个简易版 MyString 字符串类。 本文不使用STL的std::string,全程手动管理堆内存,通过实战彻底吃透C++六大默认成员函数、深浅拷贝、内存泄漏、自赋值判断等难点,是入门C++面向对象的必 阅读全文
posted @ 2026-07-27 09:07 东起 阅读(0) 评论(0) 推荐(0)
 
类和对象(一)
摘要: 一、面向过程 vs 面向对象 写 C++ 类和对象之前,首要任务是完成编程思维转换。 面向过程(C 语言思想):核心关注点「怎么做」,也就是解决问题的步骤。数据与操作数据的函数相互分离。 我们定义结构体struct Student存储数据,再单独写void PrintStudent(Student* 阅读全文
posted @ 2026-07-27 08:48 东起 阅读(2) 评论(0) 推荐(0)
 
 

2026年7月26日

c++基础知识
摘要: 一、命名空间 namespace 1. 概念 命名空间用于定义新作用域,空间内所有成员都隶属于该命名空间,解决 C 语言全局命名冲突问题。 语法:namespace 空间名 { 成员; };{}内为命名空间成员。 支持嵌套定义; 同一工程允许存在多个同名命名空间,编译器会自动合并为同一个命名空间。 阅读全文
posted @ 2026-07-26 17:36 东起 阅读(5) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3