1) Quelqu'un peut-il expliquer ce qui suit?2 questions rapides sur le passage de const pointeur/const référence
void OnCreate(HWND hWnd, const LPCREATESTRUCT lpCreateStruct)
{
lpCreateStruct->x = 2; // this compiles
}
void OnCreate(HWND hWnd, const CREATESTRUCT * lpCreateStruct)
{
lpCreateStruct->x = 2; // this does not compile
}
2) Est-il plus rapide de passer par un pointeur ou par référence? Ou la même chose?
Je pourrais compiler parce que je spécifie const, et j'essaie de le changer dans la fonction – Craig
gcc me donne une erreur pour votre fonction const my_structure * ... quel compilateur utilisez-vous? Des paramètres spéciaux? –
Le code que j'ai posté n'a pas actaully compiler (ce qui était ce que je voulais). Ici, j'ai édité mon premier post avec le code qui est réellement dans mon programme. Des idées? – Marlon