Siemka programy.
Mam pytanie czysto teoretyczne, związane z działaniem domyślnego konstruktora kopiującego (jak i operatora przypisania) w przypadku tablic:
#include <iostream>
#include <cstring>
using namespace std;
class test{
private:
char tutej[20];
public:
test(const char * s) {strcpy(tutej, s);}
void show() {cout << tutej << endl;}
};
int main()
{
test c1("hehe");
c1.show();
test c2=c1;
c2.show();
return 0;
}
Jak wiadomo przypisanie tablicy do innej tablicy jest niemożliwe, więc jak wykonuje to owy konstruktor? :p
P.S jeśli jest jakiś inny sposób przypisania znaków do tablicy zamiast funkcji strcpy, to też warto by było się dowiedzieć :p