
C++
文章平均质量分 81
Roe D.
这个作者很懒,什么都没留下…
展开
-
c++注意点
const常量 使用该修饰符定义常量,必须初始化 一旦定义任何地方没法改 如果定义的是一个整型常量,关键字 int 可以省略 const常量可以与指针一起使用,有 3 组合情况: 指向常量的指针:是指一个指向常量的指针变量 const char*p =“abcd”;,所以不能改变指针指向的字符,比如 p【3】=‘h’ 是错误的,因为它指向的事一个字符串常量,所以不能更改内容,但可以改变该指...原创 2020-01-03 12:04:24 · 223 阅读 · 0 评论 -
C++(一):函数重载和模板函数
一, 函数重载 两个或者两个以上的函数取相同的函数名,但是函数的参数的个数或者形参的类型不同,系统会根据实参和形参匹配最佳的函数,这就是函数重载 #include<iostream> #include<stdio.h> using namespace std; int max(int a,int b) { int max; if(a>b) max=a; el...原创 2019-07-29 12:56:14 · 415 阅读 · 0 评论 -
C++(三):作废作废
一:友元函数 友元函数是在类中说明的函数,但实则可以把它当做全局函数,且可以访问类中所有成员 是类的一个窗口,对类的信息封闭打开了一个窗口 友元函数数不是类的成员函数所有没有this指针,不能直接用类的数据(即 Engish 没有作用域前缀,所以错的),只能通过对象来访问 类外定义可以去掉friend friend 类型 函数名(对象参数表) 例:实现学生信息管理系统 #include<...原创 2019-08-02 21:33:40 · 225 阅读 · 0 评论 -
C++(四):运算符重载与继承派生
一,继承与派生 新类继承旧类,A继承B,则A叫做B的派生类也叫子类,B是A的基类 A类包含了B类的所有成员函数 定义: class A : public B(以公有方式继承) 构造函数和析构函数没法继承 对于从基类继承过来变成私有成员的,还想用它可以通过派生类中(同函数名)重新定义成员达到覆盖基类成员。 基类成员继承过来在派生类属性的改变表:比如A以 protected 继承B类中的 publ...原创 2019-08-04 00:49:14 · 918 阅读 · 0 评论 -
C++(二):结构体、类和对象
一,类的含义 类是c++语言的数据抽象和封装机制,它描述了一组具有相同属性(数据成员)和行为特征(成员函数)的对象。 是代码复用的基本单位,也是一种数据类型 对象是类的实例,类就像数据类型而对象就像是变量。 二,类的定义 class 类名 { private: // 放 私有数据成员 和 成员函数 public: // 放 公有数据成员 和 成员函数 protected: /...原创 2019-07-30 22:09:58 · 2500 阅读 · 0 评论 -
C++(六):输入输出流库
一:控制符 1:skipws 在标准流中skipws已经是默认开启状态。 skipws会忽略空白字符,包括空格,制表符(\t),换行符(\n)等不可见字符。 例:cin>>(这里空了很多空格) a; 此时的skipws 就发挥作用了 如果系统当前skipws开关已经关闭,那么可以在输入流中,插入skipws来打开。 stream<<setiosflags(ios::sk...原创 2019-08-08 22:07:24 · 959 阅读 · 0 评论 -
C++(五):多态性和虚函数
一,用成员函数重载运算符 #include<iostream> using namespace std; class date { int i,j; public: date(int x,int y) { i=x; j=y; } date operator + (date&); //二元运算符 date operator ++ (); //...原创 2019-08-07 14:32:51 · 579 阅读 · 0 评论