C++
iteye_9512
这个作者很懒,什么都没留下…
展开
-
从0学习C++ (一) 结构体
[code="java"]#include ;#include ;#include ;#include ;//定义常量 注:没有类型,后面没有 ;#define RESULT_MAX 888void toast(int number);int add(int a,int b);/* 定义结构体 包括三个结构成员。 注:每个成员之后都有一个 ...原创 2014-01-02 17:45:46 · 146 阅读 · 0 评论 -
从0学习C++ (二) 共同体
[code="java"]#include ;#include ;#include ;#include ;/* 共用体(union)是一种数据格式,它能够存储不同的数据类型,但同时只能存储其中的一种类型, 共用体的长度为其最大成员的长度。 共用体的用途:当数据项使用两种或更多格式(但不会同时使用时)*/union one4all{ int int...原创 2014-01-02 17:46:56 · 181 阅读 · 0 评论 -
从0学习C++ (三) 结构体中包含共同体
[code="java"]#include ;#include ;#include ;#include ;/* 结构体中包含共用体 举例:管理一个商品小目录,其中有一些商品的ID是整数,而另一些的ID是字符串。 在这种情况下,可以这样做:*/struct widget{ char brand[20]; int type; union...原创 2014-01-02 17:48:52 · 246 阅读 · 0 评论 -
从0学习C++ (四) cin读取一行输入
[code="java"]#include ;#include ;#include ;#include ;/* cin读取一行数据,获取正行输入。 char[] 与 string的区别。*/int main(){ using namespace std; char mchar[20]; string str; co...原创 2014-01-02 17:50:46 · 3180 阅读 · 0 评论 -
从0学习C++ (五)匿名共同体
[code="java"]#include ;#include ;#include ;#include ;/* 匿名共用体 匿名共用体(anonymous union)没有名称,其成员将成为位于相同地质处的变量。显然,每次 只有一个成员是当前的成员。 下面的例子中,由于共同体是匿名的,因此id_num 和 id_char被视为price的两个成员,他们的地址...原创 2014-01-07 14:42:30 · 378 阅读 · 0 评论 -
从0学习C++ (六)枚举
[code="java"]#include ;#include ;#include ;#include ;/* 枚举学习*/enum spectrum{red,orange,yellow,green,blue,violet,indigo,ultraviolet};enum bits{one = 1, two = 2,four = 4,eight = 8}; ...原创 2014-01-07 15:26:56 · 119 阅读 · 0 评论 -
从0学习C++ (七) 结构体 与 类
[code="java"]#include ;using namespace std;//结构体.结构体中默认的访问权限是publicstruct People{ int a; int b; void output() { a = 1000; b = 2000; cout原创 2014-01-07 15:27:09 · 128 阅读 · 0 评论 -
从0学习C++ (八) 继承
[code="java"]#include ;using namespace std;/* 类的继承*/class Animal{public: Animal() { cout原创 2014-01-07 15:28:14 · 124 阅读 · 0 评论 -
从0学习C++ (九) 构造函数
[code="java"]#include ;using namespace std;/* 类继承中的构造函数 当Animal的构造函数变为Animal(int height,int weight)时,系统并不会为Animal生成默认构造函数。 这个时候 Fish类的构造函数要变为:Fish(): Animal(100,200) --》其中的100 200为传入的参数。...原创 2014-01-07 17:03:34 · 180 阅读 · 0 评论