自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 c++:用const关键词

const实施保护:一个出问题的程序:解决方案:一.常对象:二.常成员函数:(常对象引用的函数必须是常成员函数)三.常数据成员不同成员函数对数据成员访问的限制:注意:常对象只能调用常成员函数(除了系统自动调用的隐式构造函数或析构函数)设计策略:...

2018-03-26 16:51:29 440

原创 c++:this 指针

this指针:指代当前调用的对象(对象调用函数程序执行的内幕:)this 大部分情况不需要写,但是必写的情况:当属性和函数的形式参数同名时,就必须要声明是当前对象的#include<iostream>using namespace std;class point{public: void setxy(double x,double y); private:...

2018-03-26 15:25:45 529

原创 c++:对象指针

对象指针的分类:一二三

2018-03-25 16:16:50 439

原创 c++:对象数组

普通数组,结构体数组:在c++当中,对象和结构体除了访问权限不一样之外,其他都是一样的!#include<iostream>using namespace std;class Box{public: /*Box() { height=0; width=0; length=0; }*/ ...

2018-03-25 15:30:01 2621

原创 c++:析构函数

对于析构函数来说,后产生的对象是先被析构的!(如下)不同对象的析构函数的结束与推出:

2018-03-25 11:03:38 480

原创 c++:构造函数

构造函数的目的:建立一个对象的时候对象初始化注意:c++中,构造方法分为带参构造方法,无参数构造方法,系统默认构造函数;当申明一个对象的时候,如果成员方法中写有带参数的构造方法,就必须写无参数的构造方法。如果未写有带参数的构造方法,可以不写五参数构造方法,系统会自动默认非配一个无参数构造方法(defaut consturctor)!#include<iostream>using n...

2018-03-24 11:30:32 1177

原创 c++:一个程序多个源/头文件

1、一个程序,一个源文件的做法#include<iostream> #include<cstring> using namespace std; class Student { private: char Name[20]; //学生姓名 double Chinese; //语文成绩 double Math; ...

2018-03-23 22:56:26 12837

原创 c++:对象成员的引用问题

1.  通过对象名成员运算符访问:#include <iostream>#include <cstring>using namespace std;class Time{private: int hour; int minute; int second;public: void set_time(int h,int m,int ...

2018-03-22 12:12:54 555

原创 c++:面向对象,类的声明和对象的定义

#include <iostream>using namespace std;class Cup{ private : double radius; double height; public: //相当于java中的构造方法,赋予属性初始值 Cup(double r,double h){ radius=r;...

2018-03-21 22:31:26 921

原创 c++:字符串(string)类

在c语言当中只有字符串数组,没有string类型,因此实际上c语言所有的字符串是字符数组;然而c++的却增加string类型,可以直接代表字符串数组;c++ string类型特有的函数功能:...

2018-03-20 15:15:58 654

原创 c++:函数模版

#include <iostream>using namespace std;template<typename T>//函数模版申明T max(T a,T b,T c)//定义一个通用函数,用T做虚拟类型名{ if(b>a)a=b; if(c>a)a=c; return a;}int main(){ int...

2018-03-20 14:42:54 312

原创 c++:函数重载

2018-03-18 22:17:55 488

原创 c++:有默认参数的函数

#include <iostream>using namespace std;int max(int a,int b,int c=0);//设置默认函数int main(int argc, const char * argv[]) { int i,j,k; cout<<"请输入数字:"<<'\n'; cin>>i&...

2018-03-18 11:46:29 342

原创 c++:内置函数(inline function)

#include <iostream>using namespace std;inline int max(int,int,int);//内置函数声明int main(int argc, const char * argv[]) { int i=10,j=20,k=30,m; m=max(i,j,k); cout<<"max="<&...

2018-03-18 09:55:56 1122

原创 c++:的输入和输出

#include <iostream>#include <iomanip> //不要忘记包含此头文件using namespace std;int main(int argc, const char * argv[]) { /*输入输出流*/ int a, b, c, d; cout<<"请输入数字:"<<endl;...

2018-03-18 09:34:46 353

原创 c++:数据类型和运算符(与c语言的不同)

c++的头文件与c语言的不同:c++增加的数据类型:结构体的区别:强制类型转换:c语言需要括号+转换类型来转换;c++不需要括号,直接类型(参数),类似于函数的参数传递;动态分配内存空间:p3=new int(5):分配一个int的空间,并赋予初始值5,且让指针p3指向它(返回指向该内存的首地址)  ;新增加作用域运算符:(输出分别是8,2.4)变量的引用:(c++独有,c语言没有)例子1:例子2...

2018-03-05 16:46:09 2068

空空如也

空空如也

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

TA关注的人

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