自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Ubuntu中的VS Code建立有组织结构的项目工程

之后在c_cpp_properties.json中的includePath中添加src和include目录,记得要加"/**"建立好后在VS Code中打开文件夹,并输入Ctrl+Shift+P,选择Edit Configuration(JSON)

2024-09-06 13:28:48 213

原创 搭建虚拟机下的Ubuntu中的C++开发环境(VMware+VScode)

记录一下踩的坑以防下次备用。

2024-08-31 20:08:44 2209

原创 《C++ Primer Plus(中文第6版)》第十三章 类继承

抽象基类描述的是至少使用一个虚函数接口,从 ABC 派生出的类将根据派生类的具体特征,使用常规虚函数来实现这种接口。C++ 通过使用纯虚函数(pure virtual function)提供未实现的函数。纯虚函数声明的结尾处为 =0。当类声明中包含纯虚函数时,则不能创建该类的对象。这里的理念是,包含纯虚函数的类只用作基类。要成为真正的 ABC(抽象基类),必须至少包含一个纯虚函数。原型中的 “=0” 使虚函数称为纯虚函数。但 C++ 甚至允许纯虚函数有定义。

2024-08-12 10:35:43 1833

原创 《C++ Primer Plus(中文第6版)》第八、九章(学习自用)

在程序中使用函数模板除了将上述代码中的函数声明和定义放在函数调用之前,也能够先进行函数声明(与普通函数声明类似,只不过要加上声明第一行代码指出的建立一个模板的代码)。

2024-08-07 16:37:31 631

原创 《C++ Primer Plus(中文第6版)》第五至第七章,杂项记录

strcmp(str1,str2)可用于比较两个字符串,str1/2可以是指针类型或者char数组名需要包含头文件cstring使用:1、C++可以使用BYTE char 来将程序中的BYTE都替换为char(在编译期间替换)。2、C++和C中可以使用关键字来创建别名。例如实现上述相同的别名可以:typedef char BYTE;如此创建别名。因此通常使用typedef,注意他们只是创建别名,而不是创建新的类型。

2024-08-04 18:37:00 575

原创 《C++ Primer Plus(中文第6版)》第二至第四章

注释: 由前缀 “//” 标识 放在代码的上方或者同行,也可以使用C注释方法 "/* 注释的内容 */"预处理编译指令:#includemain()函数 通常定义为 int main();因此需要return 0;(C++每条完整的指令需要使用分号结束)有关头文件名的约定使用 命名空间 using namespace std;能够使用std命名空间中定义的名称 而不必使用std::前缀。

2024-08-03 00:15:44 1708

原创 4.8 指针、数组、指针算术、new和delete

1.

2024-08-02 23:22:01 97

原创 Mark string的相关用法

转自: C++中的String的常用函数用法总结_string函数-CSDN博客二、string的大小及容量相关函数int size(); // str.size(); 返回字符串str中的字符个数 int length(); //str.length(); 返回字符串str中的字符个数 int max_size(); // str.size(); 返回string对象最多包含的字符个数,因设备不同而异 capacity();

2024-08-01 16:38:10 600

原创 Mark求二进制最低位1与最高位1、反转二进制

【代码】Mark求二进制最低位1与最高位1、反转二进制。

2024-07-31 23:47:58 212

空空如也

空空如也

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

TA关注的人

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