共享知识 分享快乐
{return 3.14*r*r;} };
void main() { Circle C(5); cout <<\ <<\} //4-1
class student { int no; char name[20]; public: student(); int getno()const; char*getname(); };
#include
int student::getno ()const { return no; }
char*student::getname() { return name; }
int main() { student s1; s1.getno(); s1.getname(); const student s2; s2.getno(); return 0;
书籍是人类知识的总结,书籍是全世界的营养品。——莎士比亚
共享知识 分享快乐
} //4-3
#include
class box:public object { float b; float height,widt; public: box(float w,float h,float wi):object(w),height(h),widt(wi){cout<<\height\ ~box(){cout<<\};
object::object(float w) { weight=w; cout<<\}
int main() { box b(1.1,2.2,3.3); return 0; } //4-4
#include\
using namespace std; class baseclass {
public: baseclass(){cout<<\ virtual ~baseclass(){cout<<\};
书籍是人类知识的总结,书籍是全世界的营养品。——莎士比亚
共享知识 分享快乐
class derivedclass:public baseclass {
public: derivedclass(){cout<<\ ~derivedclass(){cout<<\};
int main() { derivedclass obj; baseclass *p; p=&obj; return 0; } //4-5
#include\#include
Doument(char *na) { name=new char [strlen (na)+1]; strcpy(name,na); } virtual void print() const {cout<<\姓名:\};
class Book:public Doument { int pagecount; char *name; public: Book(int p,char *na):Doument(na) { p=pagecount; name=new char [strlen (na)+1]; strcpy(name,na); } void print() const {cout<<\页码:\姓名:\};
书籍是人类知识的总结,书籍是全世界的营养品。——莎士比亚
共享知识 分享快乐
void disp(Doument& i) { i.print(); }
int main() { Book b(23,\小明\ disp(b); return 0; } //5-1
#include%using namespace std; class point {private: int x; int y; int z; static int num; public: point(int a,int b,int c); int print(); };
int point::num=0; int main() { point p1(1,2,3); p1.print(); point p2(5,3,2); p1.print(); point p3(3,6,4); p1.print(); return 0; }
point::point(int a,int b,int c) { x=a; y=b; z=c; num++; }
int point::print() {
书籍是人类知识的总结,书籍是全世界的营养品。——莎士比亚
共享知识 分享快乐
cout<<\第\个点\ return 0; } //5-2
#include
int Stu::count=0; float Stu::sum=0; void main() { Stu p(\子机\ cout<<\ <<\} //5-3
#include
书籍是人类知识的总结,书籍是全世界的营养品。——莎士比亚