摘要:
一般由内核,shell,文件系统和应用程序组成。 一 linux内核 二 shell 阅读全文
摘要:
一 定义 函数模板:定义用来生成一组具体函数配方的代码。 模板是对具有相同特性的函数或类的再抽象。 1.它是一种参数化多态性的工具,可以为逻辑功能相同 而类型不同的程序提供一种代码共享的机制。 2.一个模板并非一个实实在在的类或函数,仅仅是一个 类或函数的描述,是参数化的函数和类。 3.模板分为函数 阅读全文
摘要:
一 运算符重载的本质 运算符重载:本质上是函数重载 C++中所有预定义的运算符都是通过运算符函数来 实现的。 例如: i +j 编译器自动解析为 operator+(i, j) 标准C++语言中已经为各种基本数据类型重载了运 算符函数op () erator+()。 这些重载形式如: operato 阅读全文
摘要:
一 多态性 多态的实现: 函数重载 运算符重载 虚函数 从面向对象技术来看,多态性可分为4类: 1.重载多态:函数重载 ,运算符重载 2.强制多态:将一个变量类型加以变化,以符合一个函数 或操作的要求。例如:强制类型转换 3.包含多态:同样的操作可用于一个类型及其子类型。包 含多态一般需要进行运行时 阅读全文
摘要:
学习链表继承 https://bbs.csdn.net/topics/300237086 https://www.cnblogs.com/gentle-min-601/p/9556920.html 一 单继承 由基类得到派生类。 派生方式:默认为私有继承 public 公有继承 private 私有 阅读全文
摘要:
一 this指针的使用 this指针,在成员函数中,一般指向调用该函数的对象的地址。 平时在直接访问类的数据成员的时候,一般是隐式地使用this指针来访问类的对象的。比如name=s,一般就是this->name=s。 可以使用*this来标识调用该成员函数的当前对象。 静态成员中不能访问this指 阅读全文
摘要:
一 首先以一个类的定义作为例子 在名称为student.h的头文件中 #include <iostream> using namespace std; #include <string.h> class Student { public: //外部接口 void input(char* pid,ch 阅读全文
摘要:
一 结构和类的区别 在C++中,class和struct做类型定义时,二者之间 只有两点区别: 默认继承权限:如果不明确指定,来自class的继 承按照private继承处理,来自struct的继承按照 public继承处理; 成员的默认访问权限:class的成员默认是private 权限, 阅读全文
摘要:
一 链表list的自定义排序 如何实现链表保存学生对象,包括名字(string)和学号(int),按照学号升序排序? //list的sort #include<bits/stdc++.h> using namespace std; class stu { public: string name; i 阅读全文
摘要:
貌似import直接使用其他模块的东西,需要用模块名称来访问 如import pygame from 模块名 import xx ,xx可以是包含类、方法、变量和常量。 可以在当前模块直接使用xx,但是可能会有命名冲突的情况存在。 一 在VS2017中对于python多模块的简单使用 使用impor 阅读全文