vfl_freak
Premium-User
Moin zusammen,
ich stelle derzeit (endlich) mehrere Projekte von VS 6 auf VS 2010 um und bin gerade etwas verwirrt ....
Ich habe zu dem (mir neuen) Makro _countof in der Doku folgenden Code gefunden :
Bedeutet dies etwa, dass ich ALLE Stellen, an denen ich bislang sizeof genutzt habe, umbauen muss

Beispiel:
Danke und Gruß
Klaus
ich stelle derzeit (endlich) mehrere Projekte von VS 6 auf VS 2010 um und bin gerade etwas verwirrt ....
Ich habe zu dem (mir neuen) Makro _countof in der Doku folgenden Code gefunden :
C++:
{
_TCHAR arr[20], *p;
printf( "sizeof(arr) = %d bytes\n", sizeof(arr) );
printf( "_countof(arr) = %d elements\n", _countof(arr) );
// Ausgabe: sizeof(arr) = 40 bytes
// Ausgabe: _countof(arr) = 20 elements
}
Bedeutet dies etwa, dass ich ALLE Stellen, an denen ich bislang sizeof genutzt habe, umbauen muss


Beispiel:
C++:
char cTempPR[7];
memcpy_s( cTempPR, sizeof cTempPR, kcdata.projektnummer, 6 );
cTempPR[6] = 0;
Danke und Gruß
Klaus
Zuletzt bearbeitet von einem Moderator: