C++
这个名字真难起
无。。。
展开
-
C++之异常处理入门
C++ —异常处理入门异常处理的思想与程序实现异常处理的语法:例:处理除以0异常#include <iostream>using namespace std;int divide(int x,int y){ if(y==0) throw x;//抛出什么数据都可以,只要抛出和接受约定好就行 return x/y;}int main(){ try{ ...原创 2020-02-22 17:45:52 · 119 阅读 · 0 评论 -
c++之流类库与输入输出
c++ —流类库与输入输出IO流概念及流类库结构流是信息流动的一种抽象流对象与文件操作:1、程序建立一个流对象2、指定这个流对象与某个文件对象建立连接3、程序操作流对象4、流对象通过文件系统对所连接的文件对象产生作用提取与插入:1、读操作在流数据抽象中被称为(从流中)提取2、写操作被称为向流中插入输出流概述最重要的三个输出流:1、ostream2、ofstream3...原创 2020-02-22 16:01:52 · 1297 阅读 · 0 评论 -
c++之泛型程序设计与c++标准模板库
c++ —泛型程序设计与c++标准模板库泛型程序设计:1、编写不依赖于具体数据类型的程序2、将算法从特定的数据结构中抽象出来,成为通用的3、c++的模板为泛型程序设计奠定关键基础STL简介STL中的基本组件1、容器2、迭代器3、函数对象4、算法容器(container):容纳、包含一组元素的对象基本容器模板:1、顺序容器:array(数组),vector(向量...原创 2020-02-21 23:17:30 · 699 阅读 · 0 评论 -
c++之模板及其应用
C++ —函数模板例1:#include <iostream>using namespace std;template <typename T>T abs(T x){ return x>0?x:-x;}int main(){ double m=-5.2; int n=-3; cout<<abs(m)<<endl...原创 2020-02-21 12:27:48 · 479 阅读 · 0 评论 -
c++之多态性入门
C++ — 多态性入门运算符的重载1、c++中几乎可以重载所有运算符,而且只能够重载c++中已经有的。不能重载的运算符:“ . ”、“ .* ”、“::”、“?:”2、重载之后的运算符的优先级和结合性都不会改变。3、运算符的重载是针对新类型数据的实际需要,对原有运算符进行适当的改造。运算符重载为成员函数:定义形式:函数类型 operator 运算符(形参){… …}参数个数...原创 2020-02-08 20:52:36 · 348 阅读 · 2 评论 -
c++之类的继承入门
c++ — 类的继承入门继承与派生概述:1、保持已有类的特性而构造新类的过程称为继承;在已有类的基础上新增自己的特性而产生新类的过程称为派生2、被继承的已有类称为基类(或父类)3、派生出的新类称为派生类(或子类)4、直接参与派生出某类的基类称为直接基类5、基类的基类甚至更高层的基类称为间接基类继承的目的: 实现设计与代码的重用派生的目的: 原程序无法解决新问题时,需对原程序进行改造...原创 2020-02-05 20:55:04 · 345 阅读 · 0 评论 -
c++之指针与数组入门
c++ —指针与数组入门指针数组数组的元素是指针类型例:Point *pa[2];由pa[1]、pa[2]两个指向Point类的指针构成。#include <iostream>using namespace std;int main(){ int line1[3]={1,2,3}; int line2[3]={4,5,6}; int line3[3]={7,8,...原创 2020-01-23 16:13:45 · 292 阅读 · 0 评论 -
c++之数据的共享与保护入门
c++ — 数据的共享与保护标示符的作用域与可见性作用域分类:1、函数原型作用域:函数原型中的参数,从函数声明的左“(”开始到右“)”结束。2、局部作用域(块作用域):函数的形参、在块中声明的标识符。3、类作用域:类的成员,范围包括类体和成员函数体。 在类作用域外访问类成员: 静态成员:通过类名,或者该类的对象名、对象引用访问 非静态成员:通过类名,或者该类的对象名、对象...原创 2020-01-18 15:56:04 · 461 阅读 · 0 评论 -
c++之类和对象的编程入门
c++ —类与对象入门(1)类定义的语法形式:class 类名称{ public: 共有的(外部接口) private: 私有成员 protect: 保护型成员};共有成员: 是类与外部的借口,任何外部函数都可以访问共有类型数据和函数。私有成员: 仅允许本类中的函数访问,而类外的任何函数都不能访问。(如果私有成员在紧跟类名称的后面声明,则关键字privat...原创 2020-01-17 17:17:13 · 317 阅读 · 0 评论