随笔分类 - C++
摘要:#include<iostream>using namespace std;class Mammal{ public: virtual void speak() const=0;};class Dog:public Mammal{ public: virtual void speak() const
阅读全文
摘要:#include<iostream>using namespace std;class Counter{ public: Counter(int c):count(c){} int operator +(Counter &c2); private: int count;};int Counter::
阅读全文
摘要:#include<iostream>#include<typeinfo>using namespace std;class Base{ public: virtual ~Base() {}};class Derived:public Base{};void fun(Base *b){ const t
阅读全文
摘要:#include<iostream>using namespace std;class Base{ public: virtual void fun1() { cout <<"Base::fun1()"<<endl; } virtual ~Base() {}};class Derived1:publ
阅读全文
摘要:#include<iostream>using namespace std;class Base1{ public: virtual void display() const=0;};class Base2:public Base1{ public: void display() const;};v
阅读全文
摘要:#include<iostream>using namespace std;class Base{ public: ~Base();};Base::~Base() { cout<<"Base destructor"<<endl;}class Derived:public Base{ public:
阅读全文
摘要:#include<iostream>using namespace std;class Base1{ public: virtual void display() const;};void Base1::display() const{ cout<<"Base1::display()"<<endl;
阅读全文
摘要:#include<iostream>using namespace std;class Complex{ public: Complex(double r=0.0,double i=0.0):real(r),imag(i) {} friend Complex operator+(const Comp
阅读全文
摘要:#include<iostream>using namespace std;class Clock{ public: Clock(int hour=0,int minute=0,int second=0); void showTime() const; Clock& operator++(); Cl
阅读全文
摘要:#include<iostream>using namespace std;class Complex{ public: Complex(double r=0.0,double i=0.0):real(r),imag(i) {} Complex operator+(const Complex &c2
阅读全文
摘要:#include<iostream>using namespace std;enum Level1{FRESHMAN,SOPHOMORE,JUNIOR,SENIOR};enum Grade{A,B,C,D};class Student{ public: Student(unsigned number
阅读全文
摘要:#include<iostream>#include<string>using namespace std;int main(){ for(int i=0;i<2;i++) { string city,state; getline(cin,city,','); getline(cin,state);
阅读全文
摘要:#include<string>#include<iostream>using namespace std;inline void test(const char *title,bool value){ cout<<title<<"returns"<<(value?"true":"false")<<
阅读全文
摘要:#include<iostream>using namespace std;int main(){ int Line1[]={1,0,0}; int Line2[]={0,1,0}; int Line3[]={0,0,1}; int *pLine[3]={line1,line2,line3}; co
阅读全文
摘要:#include<iostream>using namespace std;void rowSum(int a[][4],int nRow){ for(int i=0;i<nRow;i++){ for(int j=1;j<4;j++) a[i][0]+=a[i][j]; }}int main(){
阅读全文
摘要:#include<iostream>using namespace std;int main(){ int a[10],b[10]; for(int i=0;i<0;i++){ a[i]=i*2-1; b[10-i-1]=a[i]; } for(const auto &e:a) cout<<e<<"
阅读全文
摘要:#include<iostream>#include<cmath>using namespace std;class Point{ public: Point(int x=0,int y=0):x(x),y(y){} int getX(){return x; } int getY({retuen y
阅读全文
摘要:#include<iostream>using namespace std;class A{ public: A(int i); void print(); private: const int a; static const int b;};const intA::b=10;A::A(int i)
阅读全文
摘要:#include <iostream> using namespace std; class Dog { public: void setdata() { cin >> name >> age >> sex >> weight; } void GetName() { cout << "它的名字叫"
阅读全文
摘要:#include<iostream>using namespace std;class Time{ friend ostream& operator<<(ostream& cout, Time& t); friend istream& operator>>(istream& cin, Time& t
阅读全文