C++ 文件批量重命名

笔记  C++ 

#include <iostream>#include <fstream>#include <string>#include <filesystem>// 检查目录是否存在bool isDirectoryExist(const std::string

C++ main函数参数

笔记  C++ 

C++ main函数参数int argc 和 char* argv[] 是 C++ 中 main 函数的标准参数,用于接收程序启动时的命令行参数。argc 表示命令行参数的数量,包括程序本身的名称。因此,当执行程序时,在命令行中输入的参数个数加一就是 argc 的值。argv[] 是一个字符指针数组

C++ 转换函数

笔记  C++ 

在 C++ 中,转换函数(conversion function)是一种特殊的成员函数,用于将一个对象转换为另一个类型的对象。转换函数可以将一个类对象转换为基本数据类型或另一个用户自定义类型的对象,或者将一个类对象转换为指向类对象的指针或引用。转换函数允许程序员在类中定义自己的类型转换规则,从而增强

C++ OOP

笔记  C++ 

C++ OOPClass(1)private,protected,publicprivate(默认就是 private)private 声明的类的私有成员只能由同一类的其他成员或者它们的朋友访问#include <iostream>#include <string>class

mutable在c++中的使用

笔记  C++ 

mutable在C++中,mutable关键字用于修饰类的成员变量。当一个成员变量被声明为mutable时,它可以在const成员函数中被修改,即使该函数不应该修改对象的状态。mutable在c++中的使用上面这个代码中,因为get_value和set_value被声明为const成员函数,所以它不

const与function

笔记  C++ 

const与function在c++中,const在function中有不一样的使用#include <iostream>#include <string>class Example { public: Example(const std::string &

const与c++指针的邂逅

笔记  C++ 

const 与c++指针cosnt 是c++中用于声明常量的关键字。可以用来修饰变量,指针,函数参数和函数返回值使用const关键字能让变量的值不能被修改,或者函数的参数和返回值不能修改防止通过指针修改数据通过把指针声明为指向常量的指针,可以防止通过指针修改数据,这对于传递函数参数或者在函数中使用指

c++ vector

笔记  C++ 

#include <iostream>#include <vector>using namespace std;int main(void) { vector<int> ve({1,2,3,4,5}); cout << *ve.begin(