Probleme de constructeur avec argument
Bonjour tous le monde.
Le petit bout de code qui suit provoque un erreur a l'éxécution mais pas à la compiliation 8O . Est-ce que quelqu'un peut m'eclairer svp.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#include <cstdlib>
#include <iostream>
#include <cstdio>
using namespace std;
class test
{
public:
char* nom;
test (const char* pName)
{
strncpy(nom,pName,30);
}
};
int main(int argc, char *argv[])
{
test lol("l");
system("PAUSE");
return EXIT_SUCCESS;
} |
Merci.