编写C++代码时一些常见的错误容易出现,本文将介绍几种C++编程中常见的错误类型。 一、语法错误 代码中存在不… 继续阅读 C++常见错误
分类: C++之美
C++ 独占锁
独占锁是C++多线程编程中实现同步访问资源的机制之一。 一、unique_lock C++11提供了uniqu… 继续阅读 C++ 独占锁
C++访问限制
C++通过访问权限控制来实现封装和数据隐藏,可以将类成员设置为公有,私有或保护。 一、public公有访问权限… 继续阅读 C++访问限制
C++ 友元
友元是C++中的一个特殊功能,它允许其他类或者函数访问其本来的非公有成员,包括private和protecte… 继续阅读 C++ 友元
C++成员函数
成员函数是类提供的用来操作类对象的函数,是C++面向对象编程的重要组成部分。 一、普通成员函数 成员函数定义在… 继续阅读 C++成员函数
C++ C风格字符串
C语言风格的字符串(C-style strings)在C++中非常常用。它们以null字符(‘\0… 继续阅读 C++ C风格字符串
C++线程
线程是C++实现多线程编程的机制,可以提高程序并发性能。 一、std::thread C++11中可以使用st… 继续阅读 C++线程
C++ typedef
typedef在C++中可以用来创建类型别名,使代码更易读和可维护。 一、基本语法 typedef的语法: 例… 继续阅读 C++ typedef
C++枚举
枚举(Enum)是C++中实现定义常量的一种方式。 一、枚举基本语法 使用enum关键字可以定义一个枚举类型:… 继续阅读 C++枚举
C++inline函数
inline函数是C++中的一种函数类型,通过减少函数调用开销来提高性能。 一、inline函数 使用inli… 继续阅读 C++inline函数
C++引用计数器
引用计数是C++中一种用于自动内存管理的技术,主要应用于共享对象的生命周期控制。 一、SHARED_PTR工作… 继续阅读 C++引用计数器
C++ 头文件的包含规则
在C++编程中,正确合理地包含头文件是非常重要的。本文将介绍C++头文件的包含规则,讲解头文件过多包含和循环包… 继续阅读 C++ 头文件的包含规则
C++ 模板元编程
模板元编程(Template Metaprogramming)是C++中的一种编程范式,通过模板和递归来进行编… 继续阅读 C++ 模板元编程
C++ std前向声明
在C++编程中,我们经常会用到std命名空间下的各种类和函数。但有时候为了提高编译效率,我们可以使用前向声明而… 继续阅读 C++ std前向声明
C++ lamba表达式
C++11中引入了lambda表达式,提供了一个匿名函数的简洁语法。lambda表达式是一个非常实用的C++新… 继续阅读 C++ lamba表达式
C++智能指针
智能指针是C++中用于自动内存管理的类,可以防止手动使用指针带来的问题。 一、智能指针基本概念 智能指针通过重… 继续阅读 C++智能指针
C++ 静态成员
静态成员是C++类的一个特殊成员,它属于类而不属于类的任一对象。 一、静态数据成员 使用static修饰符声明… 继续阅读 C++ 静态成员
C++ 静态变量
静态变量是C++中的一个特殊变量类型,本文将介绍它的定义和使用。 一、静态局部变量 函数内部使用static声… 继续阅读 C++ 静态变量
C++ 虚函数
虚函数是C++面向对象编程实现多态的核心方式。 一、虚函数 在基类中使用virtual关键字标记的函数为虚函数… 继续阅读 C++ 虚函数
C++例程
例程是组织C++代码的一种方式,可以将程序分解为多个可重用的例程,提高代码的模块化程度。 一、什么是例程 例程… 继续阅读 C++例程