C++
文章平均质量分 92
Meteor_visitor
软件工程
展开
-
string类篇超超超详解,40余个成员函数详细解释(图文)!看完包会!!
本篇目标。原创 2024-05-14 18:07:20 · 1390 阅读 · 2 评论 -
模板初阶篇
本篇目标。原创 2024-05-06 20:32:59 · 691 阅读 · 0 评论 -
C/C++内存管理
1. 调用operator new函数申请空间 2. 在申请的空间上执行构造函数,完成对象的构造。原创 2024-05-06 12:53:37 · 1093 阅读 · 0 评论 -
类和对象下篇
一、构造函数1.1 构造函数赋值在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值虽然上述构造函数调用后,对象中已经有了一个初始值,但是不能将其称为对对象中成员变量的初始化,构造函数体中的语句只能将其称为赋初值,而不能称作初始化。因为初始化只能初始化一次,而构造函数体内可以多次赋值。原创 2024-05-04 14:46:59 · 506 阅读 · 1 评论 -
类和对象中篇
会调用其无参构造(即默认构造函数),若没有无参构造,编译器报错。原创 2024-05-04 11:02:31 · 1044 阅读 · 1 评论 -
类和对象上篇
classclassName//类体:由成员函数和成员变量构成//注意这里的分号class为定义类的关键字,className为类的名字,{}中的为类的主体,注意类定义结束后后面的分号不能省略。类体中的内容称为类的成员:类中的变量称为类的属性或者成员变量;类中的函数称为类的方法或者成员函数。类的两种定义方式:1.声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能将其当成内联函数来处理一般情况下,采用分离的形式四、类的访问限定符和封装。原创 2024-05-02 14:11:11 · 506 阅读 · 1 评论 -
C++入门
定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{} 中即为命名空间的成员,如下同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中比如说在test.h 和 test.c 里都存在名字叫xy的命名空间,最终二者会进行合并当在同一行声明多个变量时,这些变量必须是相同的类型,否则编译器将会报错,因为编译器实际只对第一个类型进行推导,然后用推导出来的类型定义其他变量。原创 2024-05-02 11:39:51 · 1100 阅读 · 1 评论