c++
D_Rui
这个作者很懒,什么都没留下…
展开
-
C++默认参数函数及函数重载
有默认参数函数1.什么是有默认参数函数 一般情况下,C语言中在函数调用时形参从实参取得,但是在C++中提供一种简单处理方法给形参一个默认值,当调用函数时,若该形参未传入参数,则形参使用定义时的默认值。2.代码实现:#include<iostream>using namespace std;void fun(int a = 1,int b = 2){ cout << a <<endl原创 2017-09-04 13:10:18 · 470 阅读 · 0 评论 -
C++构造函数
构造函数1.什么是构造函数 C++提供构造函数来处理对象的初始化。 构造函数的名字须与类名相同,在建立对象时自动调用,不需要用户来调用。 构造没有返回值。没有返回值与返回值为void的函数不同,void表示空类型,它跟int,float是同地位的。 构造函数可以对数据成员进行初始化。代码实现#include<iostream>using namespace std;cla原创 2017-09-12 00:11:22 · 175 阅读 · 0 评论 -
C++成员访问限定符 private public
private和public称为成员访问限定符。用它们来声明个成员的被访问权限。 private 称为私有的,只能在本类中的成员函数引用,类外不能调用。 public 称为共有的,既可以被本类中的成员函数所引用,也可以被本类中的成员函数所引用,也可以被类的作用域内其他函数引用。 class Student //声明类;{private:原创 2017-09-10 23:31:27 · 2202 阅读 · 0 评论 -
C语言简单通讯录模板
头文件:#include<stdio.h>#include<string.h>#include<stdlib.h>#include<time.h>typedef struct NODE{ int bh; char *name; char *phone; struct NODE *pNext;}Node;typedef struct PAGE{ in原创 2017-09-09 23:24:23 · 268 阅读 · 0 评论 -
C++ 类与对象
1.类与对象关系 万物皆对象,世界中的万物都可以看成对象,或者说世界是由千千万万个对象组成的。 类是对象的抽象,对象是类的实体化。类是抽象的而对象是具体的。 比如:人类是一个类,而某一个人”张三”或”李四”就是人类的一个对象。 圆是一个类,而具体某个半径为多少的圆就是圆类的一个对象。 2.声明类类型 声明方法同结构体相似只需要将结构体的Struct换成类的class。原创 2017-09-08 13:17:01 · 167 阅读 · 0 评论 -
简单的C++链表类
#include<iostream>using namespace std;class CList{private: struct Node { int nValue; Node* pNext; }; Node* m_pHead; Node* m_pEnd; int m_nSize;public: CL原创 2017-09-07 23:29:24 · 291 阅读 · 0 评论 -
C++引用:&
引用1.什么是引用:引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。2.引用的声明表达式类型标识符 &引用名=目标变量名;3.代码实现#include<iostream>using namespace std;int main(){ int a = 1; int &b=a; //声明b是变量a的引用,b与a有同样的操作效果。 b = 2;原创 2017-09-06 20:32:05 · 294 阅读 · 0 评论 -
C++动态分配内存空间 : new 和 delete
1.什么是new和delete在C语言中我们可以利用标准库函数中的 malloc 和 free 来动态分配内存空间,而在C++中提供了运算符 new 和 delete 来取代 malloc 和 free 进行动态分配内存空间。2.new的用法表达式- new 数据类型 ; //申请内存空间。- new 数据类型 (初值); //申请内存空间时原创 2017-09-05 00:07:28 · 22126 阅读 · 0 评论 -
c++标准输入输出流:cin和cout
c++标准输入输出流cin简述输入原理及简介 cin为c++标准输入流对象,包含在iostream中。 cin直接从输入缓冲区中取出数据, 当遇到 回车键,空格键,换行键时结束,并将取出的数据赋给<<后的变量,该变量可以为任意数据类型。用法表达式 cin << 变量1 <<变量2 <<……变量n;代码实现#include<iostream>using namespa原创 2017-09-02 20:37:36 · 888 阅读 · 0 评论 -
c++作用域及命名空间
C++作用域什么是作用域 每一个变量、函数、数组、结构体、类、等实体都有其自己有效的作用范围,这就是变量的作用域。在局部变量中,局部变量只在定义的函数范围内有效;即从变量定义开始到函数结束被释放。int fun(){ int a; //a的作用域开始 …… ……} //a的作用域结束 在全局变量中,全局变量的作用域为从定义变量的位置开始原创 2017-09-03 19:04:02 · 954 阅读 · 0 评论 -
C++拷贝构造函数
拷贝构造函数1. 什么是拷贝构造函数? 拷贝构造函数,又称复制构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。其唯一的形参必须是引用,但并不限制为const,一般普遍的会加上const限制。此函数经常用在函数调用时用户定义类型的值传递及返回。拷贝构造函数要调用基类的拷贝构造函数和成员函数。如果可以的话,它将用常量方式调用,另外,也可以用非常...原创 2018-04-13 11:21:10 · 156 阅读 · 0 评论