Cpp入门二 数据类型整型作用:整形变量表示的是整形类型的数据 数据类型 占用空间 取值范围 short(短整型) 2字节 (-2^15~2^15-1) int(整形) 4字节 (-2^31~2^31-1) long(长整型) Windows为4字节,Linux为4字节(32位),8字节(64位) (-2^31~2^31-1) long long(长长整形) 8字节 (-2^63~2^6 2024-01-24 Cpp
Cpp入门一 Cpp初始Cpp基本框架1234567891011#include<iostream>using namespace std;int main(){ cout<<"Hello World"<<endl; system("pause"); return 0; //目前已知endl为自动换行,类似于c语言中的/ 2024-01-23 Cpp
面向对象之继承一 继承的基本原则一.基本概念一个类A继承一个类B 类A会继承类B的所有成员 A类将拥有B类的所有特征和行为 被继承的类称为:父类,基类,超类 继承的类称为:子类,派生类 子类可以有直接的特征和行为 特点: 1.单根性 子类只能有一个父类 2.传递性 子类可以间接继承父类的父类 二.基本语法class 类名 :被继承的类名 { } 三.实例1234567891011121314151617181920 2023-12-30 Csharp
Git命令入门 关于Git命令的一些小汇总初始化设置1234git config --global user.name"Your Name" 配置用户名git config --global user.email"mail@example.com" 配置邮箱git config --global credential store 存储配置git config --g 2023-12-24 Git
面向对象之封装十一 内部类和分布类(了解即可)一.内部类概念:在一个类中再申明一个类 特点:使用时要用包裹者点出自己 作用:亲密关系的变现 注意:访问修饰符的作用很大 12345678910111213141516class Person{ public int age; public string name; public Body body; public class Body& 2023-12-24 Csharp
面向对象之封装十 运算符重载一.基本概念概念:让自定义类和结构体能够使用运算符 使用关键字:operator 特点: 1.一定是一个公共的静态方法 2.返回值写在operator前面 3.逻辑处理自定义 作用: 让自定义类和结构体对象可以进行运算 注意: 1.条件运算符需要成对实现 2.一个符号可以多个重载 3.不能使用ref和out 二.基本语法public static 返回类型 operator 运算符(参数 2023-12-24 Csharp
面向对象之封装九 拓展方法一.拓展方法基本概念概念:为现有非静态变量类型添加新方法 作用: 1.提升程序拓展性 2.不需要在对象中重新写方法 3.不需要继承来添加方法 4.为别人封装的类型写额外的方法 特点: 1.一定是写在静态类中 2.一定是个静态函数 3.第一个参数为拓展目标 4.第一个参数用this修饰 二.基本语法访问修饰符 static 返回值 函数名(this 拓展类名 参数名,参数类型 参数名,参数类 2023-12-23 Csharp
面向对象之封装八 静态类和静态构造函数一.静态类概念:用static修饰的类 特点:只能包含静态成员,并且不能被实例化 作用: 1.将常用的静态成员写在静态类中,方便使用 2.静态类不能被实例化,(不能被new出来),更能体现工具类的唯一性 3.比如:Console就是一个静态类。 12345678910111213static class TestStatic{ public static int 2023-12-22 Csharp
静态变量之单例模式 单例模式我们从一个例题入手 请用静态成员相关知识实现 一个类对象,在整个应用程序的生命周期中,有且仅有一个该对象的存在,不能在外部实例化,直接通过该类类名就能够得到唯一的对象 1234567891011121314151617181920namespace 语法知识{ class Test{ private static Test t=new Test(); 2023-12-21 Csharp
面向对象之封装七 静态成员一.静态成员基本概念静态关键字 static 用static修饰的成员变量,方法,属性等称为静态成员 静态成员的特点是:直接用类名点出使用 二.自定义静态成员12345678910111213class Test{ public static float PI=3.1415926f; //静态成员变量 public int testInt=100; //做 2023-12-21 Csharp