学了C++编程基础,下一步该怎么走?

2025-02-25 22:35:47
推荐回答(4个)
回答1:

....学C++高级编程,深入面向对象编程.
在书店里看三天就能学会C++??
太小看C++了...
#include
using namespace std;
class BA
{
public:
virtual void fun(){ cout<<"BA\n";}
};

class A:public BA
{
public:
void fun(){ cout<<"A\n";}
};

ostream& operator<<(ostream& o,BA& a){
a.fun();
return o;
}

template
void swp(T& a,T& b)
{
T t=a;
a=b;
b=t;
}

template
class CClass {
T a;
public:
CClass(T x):a(x){};
void print(){ cout<};

int main(){
BA obj1,*pba=&obj1;
A obj2,*pa=&obj2;
pba->fun();
pa->fun();
pba=pa;
pba->fun();
pa=(A*)pba;
pa->fun();

try {
throw A();
}
catch(const BA&) {
cout<<"exception.\n";
}

int x,y;
double dx,dy;
x=1;
y=2;
dx=9.7;
dy=0.4;
cout< cout< swp(x,y);
swp(dx,dy);
cout< cout<
CClass ca(A());
CClass ci(100);
ca.print();
ci.print();
return 0;
}

// ----------------------------------------

还有很多特性没演示呢,友元,虚拟继承,纯虚函数,虚基类.等等....

回答2:

你原来学过别的语言吧,不是的话还是重新看吧。
语言有很多相通的地方 如果学过别的,3天对于老手可以的。我是c\c++入门 现在正学算法,数据结构上的知识,还可以把c\c++的基础再熟悉一边,再往后我也不知道,但是老师安排的是学习网络上的知识。

回答3:

回答4:

三天就学会了天才啊。
还是再仔细复习一下啊