Delphi vers C++ (Rad Studio) ! Où sont les VRAIS BONS Tutos ?
Bonjour
Je suis développeur Delphi 6 et 7, je passe dans 2 Mois à CodeGear C++ Rad Studio !
Pour le moment, j'ai une XE sous la main, je fais mes 1er pas !
J'ai regardé les Tutoriels un peu dépassé sur C++Builder 6, si vous avez quelques choses de plus actualisés en français si possible !
J'ai des questions simplistes du genre
Mieux vaut utiliser le type char ou Char
Mieux vaut utiliser char*, Char*, String
Typiquement avec XE, j'ai testé ce genre de chose en 1er :
C++
Code:
ShowMessage(Format("char : %d, Char %d", ARRAYOFCONST((sizeof(char), sizeof(Char)))));
C++ String c'est un Objet ????
Code:
1 2 3
|
String ObjChaine = "!";
ShowMessage(ObjChaine.sprintf(L"char : %d, Char %d, UniCodeChar %d", sizeof(char), sizeof(Char), sizeof(ObjChaine[1]))); |
Delphi String c'est un Type non objet (c'est un pointeur déguisé)
Code:
1 2 3 4 5 6
| var
S: string;
begin
S := '!';
ShowMessage(Format('AnsiChar : %d, Char %d, UniCodeChar %d', [SizeOf(AnsiChar), SizeOf(Char),SizeOf(S[1])]));
end; |
Rien que la fonction Format, j'ai pris l'habitude du sprintf de PHP
Ma question, c'est qu'elle est la NORME avec ER RAD Studio C++ ?
Merci de votre Attention !
Vous allez me voir souvent !