class A { func1()... }; class B { func1()... }; class C : public A { func1()...{ func(); } }; この場合に、Cと実装が同じでBを継承したDを作りたい場合、 どのようにすればいいでしょうか? class C : public Aと書いた時点でAを継承するのですが、 C自体の実装は全く同じで、Aの替わりにBを継承したDを 作りたいのですが。。。 class D : public C , public B だとCはBを継承していないのでダメだと思うので。。。
#include <stdio.h> #include <windows.h> void main(int argc,int *argv[]){ int R = (int)argv[1]; int G = (int)argv[2]; int B = (int)argv[3]; COLORREF color = RGB(R,G,B); int R2 = GetRValue(color); printf("%d",R2); }