C/C++
snowolf_37
写代码是兴趣,混口饭吃。
展开
-
C/C++ 学习手札(四)
一开始玩C++总问自己一个问题,一个cpp文件中只能有一个main函数,那如果有多个类、函数的定义该怎么办?冥思苦想,才反应过来,用头文件啊!.h文件中,做相应的定义、描述;.cpp文件中,做相应的连接、实现!用一个例子来展示如何使用.h和.cpp完成一个小应用! :D 题目如下:[code="c++"]/** * Annie的宠物小屋里有12个笼子,每个笼子可以放不同的动...原创 2009-09-14 23:31:31 · 178 阅读 · 0 评论 -
C/C++ 学习手札(一)
出于需要,最近研究C/C++。简单熟悉一下这个让我遗忘多年的语言。作为学习,在这里记录。同时对比C与C++的差别。 C的代码:[code="c"]#include #include /** * 定义一个结构体 */struct Location { int x; // 横坐标 int y; // 纵坐标} location;i...原创 2009-06-05 13:39:33 · 92 阅读 · 0 评论 -
C/C++ 学习手札(二)
我们研究一下继承和虚函数。 :D 比如我们需要求正方形、长方形的周长、面积:选择1计算长方形选择2计算正方形选择3退出其他无效我们做一个继承实现,父类矩形,子类有正方形、长方形继承矩形C++的继承语法如下:矩形[code="c++"]class Rectangle[/code]正方形[code="c++"]class Square: public...原创 2009-06-17 17:09:19 · 104 阅读 · 0 评论 -
C/C++ 学习手札(三)
接着说说友员[b]friend[/b]和操作符重载[b]operator[/b],为了把这两个搞清楚,费了大半天劲儿搞了一个堆栈,被一堆指针问题搞得头都大了! :( 不过,最终还是OK了! :D 这次做这么一件事,搞体育活动。每个团队Team 有5个队员Comperitor ,可以对队员做入栈、出栈操作,每个队员有编号、名字。对输入队员信息、输出队员信息做操作符重载,使得输入的时候能够给出...原创 2009-06-18 16:44:20 · 84 阅读 · 0 评论