テンプレートクラス派生一般クラス

486 ワード

#include 
using namespace std;

template
class A
{
public:
	A(T a)
	{
		this->a = a;
	}
	void printA()
	{
		cout<
{
public:
	B():A(1)
	{
		this->a = 10;
	}
	void printA()
	{
		cout<
{
public:
	B2():A(1.2)
	{

	}
protected:
private:
	float c;
};

//        

void UseA(A &a)
{
	a.printA();
}

int main()
{
	
	B b;
	b.printA();
	
	b.A::printA();
	
	system("pause");
	return 0;
}