من کلاسی دارم که داخلش یه بردار و یه اشارهگر به بردار تعریف شده. کلاس با استفاده از قالب ایجاد شده. اما کامپایلر به تعریف تکرارگر ایراد میگیره
template<class T>
class X
{
private:
vector<T*> components;
vector<T*>::iterator it;
public:
X(){ it = components.begin(); }
~X(){ components.clear(); }
};
مشکل کار کجاست؟
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)