C++学习笔记
文章平均质量分 81
>_<!
搬砖猴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++学习笔记-函数模版与类模版
C++模板是C++语言中的一个重要特性,它使得代码能够重用和泛化,提高了编程的效率和代码质量。无论是函数模板还是类模板,都是编写高效、通用代码的重要工具。通过理解和掌握模板的使用,可以大大提高C++编程的灵活性和效率。原创 2024-07-25 19:27:45 · 1084 阅读 · 0 评论 -
C++学习笔记-基类、派生类与虚函数关系
基类(Base Class)是面向对象编程中继承的起点,它定义了派生类将继承的属性和行为。基类可以包含数据成员和成员函数,这些数据成员和成员函数可以被派生类继承和使用。基类的主要作用是为派生类提供一个共同的接口和一组基本的实现,使得派生类可以共享基类的代码和数据结构。派生类(Derived Class)是从一个或多个基类继承而来的类。在C++中,派生类通过继承机制获得基类的成员(包括数据成员和成员函数),并且可以在此基础上添加新的成员或修改继承而来的成员。原创 2024-07-24 22:51:35 · 2539 阅读 · 0 评论 -
C++学习笔记-用const修饰的类成员函数
在C++编程中,const关键字扮演着多重角色,其中之一就是用于修饰类的成员函数,以表明该函数不会修改类的任何成员变量(无论是数据成员还是静态成员)。使用const成员函数可以提高代码的可读性和安全性,特别是在多线程环境中,还能帮助编译器优化代码。原创 2024-07-20 17:21:09 · 572 阅读 · 0 评论 -
C++学习笔记-C++11中的智能指针
智能指针是C++的特性用法,是一个类似指针功能的类对象,其目的是为了更好的管理动态分配的内存,避免出现内存泄漏、悬空指针等问题。C++11的标准库里提供了三种智能指针模板类,分别是std::unique_ptr、std::shared_ptr 和 std::weak_ptr(C++11摒弃了auto_ptr),这里重点关注unique_ptr指针定义和用法。原创 2024-07-20 17:20:09 · 1041 阅读 · 0 评论
分享