Tag: typedef
In C und C++ die typedef-Schlüsselwort ermöglicht es Ihnen, erstellen Sie ein alias für einen bekannten Datentyp.
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) {
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,
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
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
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 **
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
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 ()
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
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
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
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; }
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
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?
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
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
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,
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
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
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
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
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;
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
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
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
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.
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,
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
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
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
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
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
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;
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;
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
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
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
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
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
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
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;
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
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
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
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.
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
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
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
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
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.
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