Tag: typedef

In C und C++ die typedef-Schlüsselwort ermöglicht es Ihnen, erstellen Sie ein alias für einen bekannten Datentyp.

C++ typedef und Rückgabe-Typen: wie man dem compiler zu erkennen, der Rückgabetyp erstellt mit typedef?

Anzahl der Antworten 3 Antworten
#include <iostream> using namespace std; class A { typedef int myInt; int k; public: A(int i) : k(i) {} myInt getK(); }; myInt A::getK() { return k; } int main (int argc, char * const argv) {

Sortieren von array-von typedef struct in C

Anzahl der Antworten 3 Antworten
Problem: beim Sortieren eines Arrays aus einer typedef struct habe ich erstellt (Telefonbuch). Ziel: Versuche zu bauen, ein Telefonbuch, die ermöglicht Benutzern das hinzufügen, löschen, Sortieren und drucken Sie das Telefonbuch. Wo ich bin: ich habe alles,

typedef std::string - Best practice

Anzahl der Antworten 5 Antworten
Ich Schreibe eine library in C++ - standard, die die phonetische Umwandlung. Ich habe verwendet, std::string als jetzt. Aber in Zukunft werde ich haben, um dies zu ändern, um someother (std::wstring oder etwas anderes). So muss ich

"Neudefinition von 'foo' als andere Symbolart"

Anzahl der Antworten 4 Antworten
Ich versuche zu überarbeiten und bringen-über einige alte code, und ich lief über so etwas wie dieses: struct foo; typedef struct foo * foo; Wenn Sie versuchen, um es zu kompilieren, bekomme ich die folgende Art von

Forward-declaration of function pointer typedef

Anzahl der Antworten 3 Antworten
Habe ich ein eigenartiges problem. Es könnte am besten sein, nur Sie zeigen das, was ich versuche zu tun, und dann erklären Sie es. typedef void functionPointerType ( struct_A * sA ); typedef struct { functionPointerType **

Wie überwinden Sie den namespace böse von C++ - header-Dateien?

Anzahl der Antworten 1 Antworten
Mit einem meiner Projekte will ich den Kopf in den C++ Bereich. Grundsätzlich bin ich kommen aus einem Java-hintergrund und Frage mich, wie das Konzept der Java-Pakete realisiert sich in der C++ Welt. Dies führte mich zu

vorbei typedef (Feste Größe) array als Wert

Anzahl der Antworten 8 Antworten
Ich bin schwer zu verstehen typedef Muster für arrays. typedef char Char10[10]; void fun (Char10 a) //not passing reference (interested in pass by value) { if(typeid(Char10) == typeid(char*)) throw 0; //<--- never happens } int main ()

Typedef struct struct? |Definition-Unterschied|

Anzahl der Antworten 1 Antworten
Die folgenden Blöcke sind außerhalb der main() und vor jeder Funktion (global scope) 1. block: struct flight{ int number; int capacity; int passengers; }; Mit diesem können Sie erstellen, Arrays,Zeiger,Variablen dagegen mit schreiben }var; (das definiert nur

Was bedeutet: "Fehler: ungültige Kombination von mehreren Typ-Spezifizierer"

Anzahl der Antworten 2 Antworten
Bin ich immer ein compiler Fehler auf FreeBSD: error: invalid combination of multiple type-specifiers Aus der C++ - Code: typedef unsigned off_t uoff_t; Nicht sicher, was der gcc-compiler wird versuchen, mir zu sagen. InformationsquelleAutor WilliamKF | 2010-10-23

@Klasse typedef enum?

Anzahl der Antworten 4 Antworten
In einer header-Datei, ich habe so etwas wie: //PasscodeInputViewController.h typedef enum { PasscodeInputModeOn, //set passcode PasscodeInputModeEnter, //enter passcode PasscodeInputModeChange, //change passcode PasscodeInputModeOff //turn off passcode } PasscodeInputMode; In einer anderen header-Datei erkläre ich eine Methode, die ein

Struct struct innen

Anzahl der Antworten 4 Antworten
Ich muss eine Person und jede Person sollte einen Kühlschrank. Ist dies der beste Weg, es zu tun? Wenn ja, was mache ich falsch? Vielen Dank im Voraus. typedef struct { int age; struct FRIDGE fridge; }

Wie, um eine Struktur, die enthält nur Zeiger

Anzahl der Antworten 4 Antworten
Habe ich eine Struktur, die Sie unten sehen: typedef struct _List { Person *person; //pointer for people list DoList *do; //Kinda timer, for checking list in some intervals } List; Gibt es keine Notwendigkeit, diese Struktur? Wenn

Typedef Vektor-Iterator

Anzahl der Antworten 1 Antworten
Immer wenn ich typedef std::vector< SomeType >::iterator Bekomme ich die Fehlermeldung: error: wrong number of template arguments (1, should be 5) Warum ist das so? Ist es möglich, mit typedef einen c++ - Vektor oder ein Vektor-iterator?

Mit einem typedef würde uint verursacht Fehler, während "unsigned int" nicht...?

Anzahl der Antworten 2 Antworten
Aus irgendeinem Grund, wenn ich eine variable definieren, die als "uint" statt "unsigned int" in meinem Programm, es Fehler. Dies scheint seltsam, weil "uint" lautet typedef würde da: typedef unsigned int uint; ...so würde ich denken, dass

C++ statische Polymorphie (CRTP) und die Verwendung von typedefs von abgeleiteten Klassen

Anzahl der Antworten 5 Antworten
Lese ich die Wikipedia-Artikel über den neugierig-recurring template pattern in C++ tut für statische (read: compile-Zeit) - Polymorphismus. Ich wollte zu verallgemeinern, so dass ich ändern könnte, die Rückgabetypen der Funktionen, basierend auf den abgeleiteten Typ. (Dies

Wie typedef funktioniert für Funktionszeiger

Anzahl der Antworten 4 Antworten
Ich glaube, ich kann leiden die gefürchtete "zufälligen Programmierer" Krankheit, zumindest, wenn es um die Typdefinitionen und Funktionszeigern. Also ich habe experimentiert mit allen Arten von Kombinationen von diesen zu analysieren, die Ergebnisse, basierend auf die Ausgabe,

typedef pointer const Verrücktheit

Anzahl der Antworten 6 Antworten
bitte betrachten Sie den folgenden code: typedef struct Person* PersonRef; struct Person { int age; }; const PersonRef person = NULL; void changePerson(PersonRef newPerson) { person = newPerson; } Für einige Grund, der compiler beschwert sich über

Typedefs, tagged und untagged Strukturen und inkompatible Zeiger-Typen

Anzahl der Antworten 3 Antworten
Betrachten Sie das folgende C-code-snippet: typedef struct node{ int val; struct node* left; struct node* right; }node; void inorderTraversal(node *p){ inorderTraversal(p->left); printf("%d",p->val); inorderTraversal(p->right); } Wenn ich nur schreiben typedef struct statt typedef struct node, ich bekomme eine

Typedef für 2-dimensionales array in C

Anzahl der Antworten 2 Antworten
Ist es ein Weg, um typedef ein 2-dimensionales array in C? So etwas wie: typedef char[10][10] board; Diesem Beispiel nicht kompilieren. Gibt es eine Möglichkeit, es zu tun? Oder eine andere Lösung? haben Sie versucht: typedef char

Typedef innen Vorlage-Klasse nicht funktioniert

Anzahl der Antworten 2 Antworten
Ich habe ein problem mit dem folgenden code: template <typename U> class lamePtr { public: typedef U* ptr; }; template <typename U> class smarterPointer { public: void funFun() { typedef lamePtr<U> someType; someType::ptr query; } }; Wie

Zeiger auf struct innerhalb einer struct; Wie der Zugriff ohne Fehler?

Anzahl der Antworten 2 Antworten
Soweit ich weiß, wenn das Element innerhalb einer Struktur ist ein Zeiger, rufen Sie es mit ->, wenn es ein normaler Wert ist es verwendet .. hier meine typedefs: typedef struct { char name[50]; int quantity; }ing;

In c++ - code, was die folgenden Begriffe bedeuten? SIGSELECT, U32, U16, U8

Anzahl der Antworten 2 Antworten
Ich habe eine Frage zum keyword-Nutzung in einer c++ - struct. Habe ich gesehen, eine Struktur, die wie folgt definiert sind: typedef struct { SIGSELECT signo; U32 id; U32 re; U16 id1; U8 id2; }First; Helfen Sie

Was ist ein typedef im Dart?

Anzahl der Antworten 4 Antworten
Las ich die Beschreibung und ich verstehe, dass es ist ein Funktion-Typ-alias. Typedef oder-Funktion-Typ-alias gibt eine Funktion geben Sie einen Namen ein, den Sie verwenden können bei der Deklaration der Felder und Rückgabetypen. Ein typedef behält geben

Was bedeutet typedef in C++tun

Anzahl der Antworten 6 Antworten
typedef set<int, less<int> > SetInt; Bitte erklären, was dieser code tut. wenn ich will geben Sie es, was "weniger" bedeutet, und er wird es müssen, um zu schreiben??? thankx Können Sie uns die code-definition von weniger<int>? Wie

Wie importieren Sie eine enum in einem anderen namespace in C++?

Anzahl der Antworten 5 Antworten
Habe ich eine enum in einem namespace, und ich möchte es verwenden, als ob es waren in einem anderen namespace. Intuitiv dachte ich mir, ich könnte 'mit' oder 'typedef', um dies zu erreichen, aber weder wirklich funktionieren.

Fehler: expected declaration specifiers or '...' before 'list_node'

Anzahl der Antworten 2 Antworten
Ich habe einen Katalog.h die Datei mit diesem typedef struct node* list_node; struct node { operationdesc op_ptr; list_node next; }; und einen parser.h mit dieser #include "catalog.h" int parse_query(char *input, list_node operation_list); Beiden Header haben #ifndef, #define,

C++ typedef interpretation von const-Zeiger

Anzahl der Antworten 2 Antworten
Erstens, Beispiel-codes: Fall 1: typedef char* CHARS; typedef CHARS const CPTR; //constant pointer to chars Textlich austauschen von CHARS wird: typedef char* const CPTR; //still a constant pointer to chars Fall 2: typedef char* CHARS; typedef const

Best Practices: Sollte ich erstellen Sie ein typedef für-byte in C oder C++?

Anzahl der Antworten 6 Antworten
Bevorzugen Sie, um zu sehen, etwas wie t_byte* (mit typedef unsigned char t_byte) oder unsigned char* im code? Ich bin Neigung in Richtung t_byte in meinen eigenen Bibliotheken, aber war noch nie an einem großen Projekt, wo

Definieren Sie eine "Unbekannt" oder "NULL" - Wert im enum

Anzahl der Antworten 1 Antworten
Ich bin die Definition einer benutzerdefinierten typedef-Elemente wie folgt.... typedef enum { Ar, Cl, F, He, H, Kr, Ne, N, O, Rn, Xe } Element; Möchte ich überprüfen eine variable vom Typ Element nicht gesetzt wurde (im

(Re)mit dem Namen std::pair-Mitglieder

Anzahl der Antworten 9 Antworten
Statt zu schreiben town->first möchte ich schreiben town->name. Inline-namens Accessoren (Umbenennen von ersten und zweiten einer Karte iterator und Namens std::pair-Mitglieder) sind die besten Lösungen, die ich bis jetzt gefunden habe. Mein problem mit dem Namen-Accessoren ist

C : Funktionszeiger und typedef-problem

Anzahl der Antworten 3 Antworten
Ich habe eine C-Funktion einen Funktionszeiger als argument, es ist ein Destruktor, die nenne ich am Ende meines Programms. Hier ist der Prototyp der Funktion : int store_dest(void (*routine)(void *)); Will ich speichern, diese Funktion-Zeiger in einer

typedef Auflösung über namespaces

Anzahl der Antworten 4 Antworten
Ich bin gerade verwirrt mit dem Weg "verwenden (namespace)" Aussagen arbeiten, in C++. Habe ich: //somewhere in included headers typedef unsigned int uint; namespace mine { typedef unsigned int uint; } namespace other { using namespace mine;

Was ist ein C++11-Verlängerung [-Wc++11-Erweiterungen]

Anzahl der Antworten 1 Antworten
Brauche ich etwas Hilfe, Verständnis, wo dieser Fehler Auftritt: Warnung: in-class initialization of non-static data member ist eine C++11-Verlängerung [-Wc++11-Erweiterungen] Dies ist der Abschnitt des Codes, dass es kommt: typedef struct Hand { bool straight = false;

erwartet Ausdruck vor ' '

Anzahl der Antworten 2 Antworten
- Datei.h typedef struct xyz{ unsigned int a; }__attribute__ ((packed,aligned(1))) abc,*ptr; - Datei.c volatile unsigned int *add; add = &abc; FEHLER : Expected Expression before 'abc' Kann jemand helfen mit diesem? InformationsquelleAutor nisarg | 2015-05-25

Wie Schreibe ich ein typedef in der header-Datei?

Anzahl der Antworten 2 Antworten
Ich habe eine Quelldatei, wo ein typedef struct definiert ist: typedef struct node { char *key; char *value; struct node *next; } *Node; In diesem Modul gibt es einige Funktionen, die auf einem Knoten und die Knoten

Unbekannter Typ-Namen mit typedef struct in C

Anzahl der Antworten 1 Antworten
Dieser code ist geschrieben in eine Datei namens Monster.c. Ich habe Monster.h definiert, die sowohl in meinem GameMain.c-Datei und mein Monster.c-Datei. Im inneren des Monsters.h-Datei, der code ist: #ifdef MONSTER_H_ #define MONSTER_H_ int Monster(int Selection); EnemyStats MonsterStats(int

Ungültige Typumwandlung mit static_cast, was richtige casting sollte ich verwenden?

Anzahl der Antworten 3 Antworten
Habe ich eine Art definition von typedef vector<Object*> ObjList; ich habe auch eine Funktion vector<BigObject*>* ObjectBox::getBigObjectList();. BigObject ist inhertied von Object Was ich wollte, zu tun ist, um eine vector<BigObject*>* aus getBigObjectList() und konvertieren Sie es in

std::map mit typedef Typ?

Anzahl der Antworten 6 Antworten
Ist es eine gute Idee, um das folgende in C++: typedef std::map<std::string, boost::any> MyVals; //Is the following typedef'd type inside a map a good idea? typedef std::map<std::string, MyVals> TagValues; Diese Karten werden Häufig verwendet für sequentielle einführen

GCC: array-Typ hat unvollständigen Elementtypen?

Anzahl der Antworten 2 Antworten
GCC gibt mir ein "array-Typ hat unvollständigen Elementtypen"-Fehlermeldung, wenn ich versuche zu kompilieren: typedef struct _node node; struct _node{ int foo; node (*children)[2]; int bar; }; In Erinnerung die Struktur sollte wie folgt Aussehen 0x345345000000 foo 0x345345000004

Datendefinition hat keinen Typ oder Speicherklasse

Anzahl der Antworten 1 Antworten
I tried to allocate Speicher für einen struct-pointer. Hier ist die abreviated code - könnten Sie mir sagen, was habe ich falsch gemacht? können.h #ifndef CAN_H_ #define CAN_H_ typedef struct { u32 id; u32 mask; char length;

So definieren Sie eine statische Struktur und den Zugriff auf Ihre Mitglieder im C?

Anzahl der Antworten 4 Antworten
Definierte ich eine statische struct in C wie das: typedef static struct { int a; int b; } Hello; Brauche ich zum initiieren der struct, bevor ich es verwenden? Wie der Zugriff auf die variable in der

Was ist der Unterschied zwischen 'typedef' und 'Nutzung' in C++11?

Anzahl der Antworten 4 Antworten
Ich weiß, dass in C++11 können wir nun verwenden using zu schreiben, geben Sie den alias, wie typedefs: typedef int MyInt; Ist, von dem, was ich verstehe, ist das äquivalent zu: using MyInt = int; Wird und

c++ compiler-Fehler-Klasse ist kein Mitglied benannt

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse namens Rand und eine Klasse namens Vertex in meinem Edge Klasse gibt es einen Hinweis auf einen Eckpunkt als target bezeichnet. in Vertex-ich sende in eine Ecke und versuchen Sie, ändern Sie das

Mit malloc in C, um Speicherplatz für ein typedef schreiben

Anzahl der Antworten 4 Antworten
Ich bin mir nicht sicher, genau was ich brauche als argument verwenden, um malloc zu reservieren Platz in der table_allocate(int) - Funktion. Ich dachte gerade count_table* cTable = malloc(sizeof(count_table*)) , aber das tut nichts mit dem size-parameter.

typedef struct in Obj-c

Anzahl der Antworten 1 Antworten
Sehe ich ein komisches Verhalten und ich würde etwas Hilfe benötigen. In der Struktur.h ich habe: typedef struct { NSString *summary; NSArray *legs; NSString *copyrights; struct polylineSruct overview_polyline; struct directionBounds bounds; } route; typedef struct { NSArray

erstellen Typedef Pointer auf Typedef structs in C

Anzahl der Antworten 3 Antworten
Haben Sie eine Frage über typedef in C. Habe ich definiert struct: typedef struct Node { int data; struct Node *nextptr; } nodes; Wie würde ich es schaffen typedef Zeiger auf struct Knoten ?? Dank ! Mögliche

#define FOO 1u 2u 4u ... Was bedeutet 1u-und 2u bedeuten?

Anzahl der Antworten 3 Antworten
Arbeite ich mit der HCS12 MCU, und dies war Teil der Bibliothek. Ich Frage mich nur, was die 1U, 2U, 4U, 8U... bedeutet in diesem code. Ich bin immer noch lernen, wie die Verwendung von Klassen, versuchen

Verwendung mehrerer Quell-und header-Dateien

Anzahl der Antworten 3 Antworten
Ich habe vor kurzem gelernt, wie können wir verwenden mehrere Quell-Dateien mit header-Dateien, um den code portabel und hierarchisch. Um dies zu tun, habe ich versucht, um meine Bäume-Programm verwenden dieses Prinzip. Hier sind meine Dateien b_tree_ds.h

"Erwartet Initialisierer vor '<' token" in einer header-Datei

Anzahl der Antworten 2 Antworten
Ich bin ziemlich neu im Programmieren und bin allgemein verwirrt durch header-Dateien und enthält. Ich möchte helfen mit einer sofortigen kompilieren problem und wäre dankbar, Allgemeine Vorschläge über die sauberer, sicherer, intelligenter Weise zu schreiben mein code.

Vermeidung von widersprüchlichen Erklärung von Fehlern in c++typedef

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, die ich machen kann g++ ignorieren oder umgehen widersprüchliche typedefs? Hintergrund: Schreibe ich einige c++ - code für die gridlab_d simulator. Mein Modell muss eine Verbindung zu einem c++ - Datenbank, so dass