typedef

In C und C ++ können Sie mit dem Schlüsselwort typedef einen Alias ​​für einen bekannten Datentyp erstellen.
4
Antworten

typedef Auflösung über Namespaces

Ich bin derzeit verwirrt mit der Art und Weise, wie "using (namespace)" -Anweisungen in C ++ funktionieren. Ich habe: %Vor% Ergebnisse in (paraphrasiert): Verweis auf 'uint' ist mehrdeutig. Kandidaten sind typedef unsigned int uint un...
17.02.2011, 22:28
3
Antworten

Grammatik und Syntax von typedef in C-Sprache

Ich habe ein Problem mit den typedef-Schlüsselwörtern in C-Sprache. In meinem Programm verwende ich die folgenden Codes: %Vor% sie funktionieren gut. Aber warum gibt es keine Konflikte zwischen einer Variablen und einem Typ mit dem gleich...
06.04.2010, 11:47
1
Antwort

typedef ein Zeiger und const

Ich habe mir ein Beispiel angeschaut, das gezeigt hat, warum das Tippen eines Zeigers eine schlechte Übung ist. Der Teil, den ich über das Beispiel nicht verstanden habe, ist der, warum der Compiler das Problem nicht verstehen konnte. Ich habe d...
18.01.2016, 14:40
6
Antworten

ist das 'synonym' in einem 'typedef' obligatorisch?

Ich habe das in einem Code-Review gesehen: %Vor% Es kompiliert. Abgesehen davon, dass es C-style ist, wo Strukturen in einem separaten 'namespace' sind und typedeffed sein müssen, um später zu verwenden, fand ich es seltsam, dass mit dies...
14.01.2011, 12:09
3
Antworten

C ++: Callback typedefs mit __stdcall in MSVC

Dieser Typdef: %Vor% kompiliert in BorlandCpp, aber wenn ich es in msvc kompiliere, muss ich WINAPI entfernen (was nur ein Alias ​​für __stdcall ist): %Vor% Warum passiert das? Kann ich den WINAPI-Teil sicher entfernen? Update...
18.08.2009, 23:12
6
Antworten

Smart typedefs

Ich habe typedef immer in eingebetteter Programmierung verwendet, um häufige Fehler zu vermeiden: int8_t - 8 Bit vorzeichenbehaftete Ganzzahl int16_t - 16 Bit vorzeichenbehaftete Ganzzahl int32_t - 32 Bit vorzeichenbehaftete Ganzza...
30.03.2009, 15:08
5
Antworten

Kann ich eine Funktion typedef in Funktionsdefinitionen verwenden?

Ich habe definiert: %Vor% Nun möchte ich diesen typedef in der Definition von Funktionen des Typs FunkyFunc , z. B. , verwenden können %Vor% oder %Vor% oder %Vor% kann ich etwas ähnliches wie oben beschrieben? Keiner von ihnen s...
30.12.2013, 13:46
2
Antworten

Ist es möglich, eine Implementierungsschablonenspezialisierung als typedef eines anderen Typs zu definieren?

Ich habe eine Klassenvorlage, für die ich mehrere Vorlagenspezialisierungen einführen möchte. Diese Vorlagenspezialisierungen sind mit einem vorhandenen Typ identisch. Konzeptionell möchte ich sie als Alias ​​/ typedefs implementieren. Der fo...
06.12.2013, 09:01
3
Antworten

Auflösen von typedefs in C und C ++

Ich versuche automatisch typedefs in beliebigen C ++ - oder C Projekten aufzulösen. Da einige der typedefs in Systemheaderdateien definiert sind (zum Beispiel uint32 ), versuche ich dies zu erreichen, indem ich den gcc-Präprozessor für me...
30.01.2010, 12:00
3
Antworten

Ist es möglich, einen Zeiger-zu-Extern- "C" -Funktionstyp innerhalb einer Vorlage zu definieren?

Ich möchte eine öffentliche typedef zu einer Vorlage für einen Zeiger auf ein Funktion nehmen ein Argument hinzufügen, die "C" Sprache Verknüpfung verwendet. Ich habe es versucht: %Vor% Und: %Vor% Und: %Vor% ohne Erfolg. Ist...
01.02.2011, 18:25