c++课堂
文章平均质量分 66
answer_yym
且随疾风前行
展开
-
二、环境编程001
文章目录1、系统Api2、文件IO3、read,write用读写实现cat练习2、lseek()函数read函数的阻塞等待二、文件目录API接口2.2 查看打开的最大的文件个数2.3.stat函数2.4 access函数2.5truncate截断文件2.5哈哈1、系统Api\08_Li命基\08d03(-IO)\3-视频12linux/src/print_where.cfd文件操作描述符,启动一个进程后,linux系统在进程的进程控制块PCB中,默认开启3个操作,stdin stdout std原创 2021-02-04 15:20:40 · 232 阅读 · 0 评论 -
笔试题东方国
c++基础面试1、构造析构顺序。#include<iostream>#include<vector>using namespace std;class A {public: A() { cout << "A is created" << endl; Print(); } ~A() { cout << "A is deleted" << endl; } virtual void Print() {原创 2021-10-18 17:04:59 · 76 阅读 · 0 评论 -
c++模板
1、简介:1、模板不能直接使用,2、模板不是万能的,2、泛型编程使用模板技术,函数模板,类模板模板的意义:将我们的类型参数化,提高复用性返回值类型,形参类型没固定。tamplate<typename T>void mySwap(T &a,T &b){ T tem = a; a = b; b = tem;}调用时候有一种直接类型推导:直接调用就行:mySwap(m,n);2、显示指定类型:mySwap<int>(m,n);3、注意事原创 2021-07-07 20:59:43 · 90 阅读 · 0 评论 -
类对象的继承002
1、继承简介动物猫 狗加菲猫,苹果猫, 啸天犬 , 狗头网页的头网页的尾网页的左侧都一样只有网页的内容不一样的时候可以先写一个基类网页,让各个子类去继承有效减少代码量子类添加自己的内容,使用时候直接子类创建对象,使用子类和基类的方法语法:class 子类名:继承方式 基类2、继承方式子类能访问基类成员的权限 和 对继承下来的成员的权限变更p128有截屏protected 方式继承基类,的子类中类中可以访问protected的属性,但是子类构造出来的对象,就属于类外了,此原创 2020-10-29 20:53:18 · 101 阅读 · 0 评论 -
类对象的封装001
1、类的初始化 构造析构1、构造函数:* 1、没有返回值,不用void* 2、构造函数名和类型相同* 3、参数列表可以不同,可以函数重载* 4、程序在调用对象时会自动调用构造函数2、析构函数* 1、没有返回值* 2、函数名 : ~ 类名* 3、不可以重载* 4、对象销毁前自动调用析构函数1.2、构造函数:有参构造、无参构造普通构造、拷贝构造class Person{public: int age;public; //默认构造 Person (){ cout<原创 2020-10-19 13:35:18 · 199 阅读 · 0 评论 -
内存分区001
简单分4个区程序运行前:代码区、全局区程序运行时:栈区、堆区1、代码区特点:共享、只读2、全局区存放全局变量、静态变量、常量(字符串常量、const修饰的全局常量)相对低地址3、栈区编译器自动分配内存,释放内存,...原创 2020-08-31 11:30:07 · 95 阅读 · 0 评论