"static_cast" sur une adresse
Bonjour à tous,
j'ai un petit souci que je n'arrive pas à résoudre, voilà j'ai le code suivant :
Code:
1 2 3 4 5
|
char *pchar;
unsigned long u32TimePc;
pchar = (char *)&u32TimePc; |
Le problème est que j'ai l'information "use of old-style cast" qui s'affiche sur la droite.
Je mets donc le code suivant:
Code:
1 2
|
pchar = static_cast<char *>(&u32TimePc); |
Et là j'ai une erreur "static_cast from 'unsigned long *' to 'char *' is not allowed"
Quelle est donc la bonne syntaxe ?
Pour info, le code fonctionne très bien avec l'ancien style.
Merci