Cześć :)
Dlaczego pierwszy kod się kompiluje, a drugi nie?
#include <iostream>
using namespace std;
template<class T, int size = 100>
class Array {
public:
Array(){
T *a = new T[size];
}
private:
T *a;
};
int main() {
}
#include <iostream>
using namespace std;
template<class T, int size = 100>
class Array {
public:
Array(){
a = new T[size];
}
private:
T *a;
};
int main() {
}