自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学者的博客

今天又是充满希望的一天!

  • 博客(11)
  • 资源 (9)
  • 收藏
  • 关注

原创 c++标准异常类和自定义异常对象

前言标准异常类体系如下: 缩进层次表示继承关系exception #include <exception> runtime_error #include <stdexcept> overflow_errorunderflow_errorrange_errorlogic_error #include <stdexcept> invalid_a...

2018-06-22 19:35:21 3853

原创 c++常量_常对象_常成员函数

常量c++中定义常量的方法相对c有些不一样。#define PI 3.14159//for cconst int pi=3.14159;//for c++常对象常对象就是定义为常量的对象,如下:const Object obj1;Object obj1;const Object& obj2=obj1;Object& operator=(c...

2018-06-21 23:39:31 462

原创 c++重载自动类型转换

定义c++里有一些隐式类型转换,比如:double附值给int,内容会被截断;int和double类型的值进行运算,int自动转换为double型等。 所谓重载自动类型转换,就是用户自己定义类的自动转换方式。。。。、 我越来越懒了,直接贴代码吧。operator type(){//type为 `转换到的类型`//不需要指定返回值类型,因为返回的肯定是 `要转换到的类型`}可以...

2018-06-21 19:48:37 730

原创 c++重载[]运算符

废话不多说,直接上代码#include<iostream>#include<sstream>using namespace std;struct mystr { int x; int y; mystr(){} mystr(int x,int y):x(x),y(y){} int& operator[](const...

2018-06-21 11:42:31 211

原创 c++简单格式化输出输入

前言若想使用c++特有的输出格式控制,需要引用 iomanip 关文件。下面将介绍以下内容,已知请自行跳过: 本文提到的内容在sstream、fstream等流中也可以使用。decocthexuppercasenouppercaseshowbasenoshowbase—————–leftinternalrightsetw()setfill()—————–de...

2018-06-17 10:10:55 11609

原创 c++ namespace 名字空间试验

Lead In名字空间 是为了解决命名冲突而存在的。我们很难给每个不同的变量、函数、类、结构体、枚举命以不同的名字。虽然有变量作用域这种东西在,但如果它们都是全局的,那么要使他们不重名变得困难起来了。尤其是引用头文件时,如果头文件的内容没有定义在自己的名字空间内,那么它将默认属于全局空间。多个头文件之前可能会有名字冲突,因为两个头文件日两个不同开发者写的。头文件里的名字也可能和自己的程序里的命...

2018-06-16 20:23:33 457

原创 c++利用dynamic_cast实现一个函数解决所有子类问题

dynamic_cast介绍dynamic_cast<T*><exp>exp是一个指针,该函数将exp所指的对象转换为T类型对象的指针,转换成功返回对象指针,失败返回 NULL 据我所知,当exp是父类指针并指向子类时,可以通过该函数转为该子类指针,转为其它则失败,而且父类中的虚函数是必须的。code语言总是苍白无力,让我们看看代码。 先定义爸爸:str...

2018-06-16 12:09:15 699 4

原创 c++虚函数和纯虚函数的几点说明

概念虚函数在类的成员函数定义前加 virtual 关键字,该函数将被作为虚函数。虚函数被继承后仍为虚函数。虚函数的在子类中可以被override(覆盖)、overload (重载 )virtual string toString(){}纯虚函数纯虚函数除了有virtual 关键字外,还令它等于0,以表为纯虚函数。拥有纯虚函数的类称为 抽象类 。抽象类不能被实例化。类...

2018-06-16 09:49:52 9897

原创 c++多态之虚函数

Lead lnc++有多种方式的多态,比如有:函数重载虚函数模板今对虚函数进行分析。当没有虚函数时1.直接把子类实例附给父类的情况#include<iostream>using namespace std;class exA {public: exA(){} void call() { cout &lt...

2018-06-15 19:57:07 226

原创 c++中的异常处理

基本知识trytry模块用于检测错误try{ //your code //your code...}throwthrow用于从try模块中抛出错误,可以抛出任何东西try{ int a,b; cin>>a>>b; if(b==0) throw "b can not be zero"; cout&

2018-06-14 13:23:10 206

原创 c++中的输入输出迭代器

1.输入任何继承了istream的对象都可以使用。以下是定义:istream_iterator<T> it(strm);//strm是输入源,可以是cinistream_iterator<T> it;//作为哨兵下面我们看示例代码:#include<iostream>#include<iterator>//必须usin...

2018-06-12 21:37:32 5415 5

gvim82.rar

内含 gvim82.exe。是windows版本vi/vim编辑器的安装文件。支持32/64位系统。 最低支持windows xp。包含GUI版本各控制台版本。

2020-04-19

RStudio-1.2.5033.rar

要求 R 3.0.1+. 要求 Windows 10/8/7 (64-bit) RStudio 是一个R语言的IDE,在国内很难下载,在此分享给大家。

2020-02-14

R-3.6.2-win.rar

截止2020/2/14最新。 包含32位及64位程序,支持Win7及以上系统。 R语言是一门数据处理专用语言,其小巧的体积、强大的扩展使其在数据处理领域深受欢迎。

2020-02-14

软著代码整理工具V1.0.exe

此工具用于整理申请软件著作权时整理软件源程序文档的内容。 此工具可以将代码中的空行删除,并将所有代码文件整合在一起。 支持遍历子目录哦~ 运行环境:win7 x32 及以上

2020-02-11

StarUML Setup 3.1.1.exe

免费的一个好软件,你值得拥有。 支持Window 7 - Windows 10。 用于统一软件建模,有了它,你就像有了烈焰激光剑。

2019-11-15

iris.rar-经典数据集

一个经典的数据集,其实它是一个文本文件。用记事本或者excel打可就可以了 一个经典的数据集,其实它是一个文本文件。用记事本或者excel打可就可以了 一个经典的数据集,其实它是一个文本文件。用记事本或者excel打可就可以了

2019-10-24

websocketd 0.3.0

方便自己下载也方便大家获取资源方便。官网有资源,请去那里下载。 方便自己下载也方便大家获取资源方便。官网有资源,请去那里下载。

2019-01-22

RStudio-1.1.463.exe

RStudio windows 桌面版。截至2018年11月12日是最新的。 官网有点难下载,在这是提供给大家了。

2018-11-12

postgresql 11.1 windows x64

最新版本的windows postgresql数据库,国内下载很慢,特传于此供大家下载 最新版本的windows postgresql数据库,国内下载很慢,特传于此供大家下载

2018-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除