Suchergebnisse für Anfrage "initialization"

6 die antwort

Gibt es eine Möglichkeit, die vollständige Initialisierung von std :: array @ zu erzwinge

Ich benutzestd::array<size_t, N> (N ist eine feste Template-Variable). #include<array> template<size_t N> struct A{ size_t function(std::array<size_t, N> arr){ return arr[N-1];} // just an example }; int main(){ A<5> ...

2 die antwort

Swift: Erstellen eines Arrays mit einem Standardwert unterschiedlicher Objektinstanzen

Ich bemerkte ein bisschen komisch nd gefährlich IMHO) Verhalten inErstellen eines Arrays mit einem Standardwert. Wie angegeben inSwift 2.1: ...

28 die antwort

Initialisieren einer Struktur gemäß den C-Programmiersprachenstandards

Ich möchte ein Strukturelement initialisieren, in Deklaration und Initialisierung aufteilen. Das habe ich: typedef struct MY_TYPE { bool flag; short int value; double stuff; } MY_TYPE; void function(void) { MY_TYPE a; ... a = { true, 15, 0.123 } ...

TOP-Veröffentlichungen

10 die antwort

Soll der Konstruktor alle Datenelemente der Klasse initialisieren?

Ich habe eine Situation wie diese: class A { public: A() : n(0) {} private: int n; int m; }In der Anwendungslogik gibt es einfach keine Bedeutung zum Initialisieren vonm im Konstruktor. Eclipse warnt mich jedoch, dass der Konstruktor @ verlässm ...

14 die antwort

Wie initialisiere ich mehrere Variablen in einer for (;;) - Schleife in C?

Ich dachte, man könnte mehrere Variablen in einem @ initialisierfor loop: for (int i = 0, char* ptr = bam; i < 10; i++) { ... }Aber ich habe gerade herausgefunden, dass dies nicht möglich ist. GCC gibt den folgenden Fehler aus: error: erwartete ...

12 die antwort

Java Instanzvariablen Initialisierung mit Methode

Ich bin ein bisschen verwirrt über den folgenden Code: public class Test{ int x = giveH(); int h = 29; public int giveH(){ return h; } public static void main(String args[]) { Test t = new Test(); System.out.print(t.x + " "); ...

2 die antwort

Was passiert mit Feldern, die nicht von einem bestimmten Initialisierer benannt wurden?

n C99 (und nicht in C ++) ist es möglich, Strukturen mit dieser Syntax zu initialisieren: struct info { char name[8+1]; int sz; int typ; }; struct info arr[] = { [0] = { .sz = 20, .name = "abc" }, [9] = { .sz = -1, .name = "" } };Was passiert ...

0 die antwort

eferenzinitialisierung und direkte vs indirekte Bindu

Betrachten Sie den folgenden Fall struct A { operator int(); }; int &&x = A(); Die Spezifikation sagt beihttp: //eel.is/c++draft/dcl.init.ref# [http://eel.is/c++draft/dcl.init.ref#5] darüber, ob die Referenzbindung direkt oder indirekt ist In ...

4 die antwort

Erkennen von nicht initialisierten Arrays

Im folgenden Programm werden die beiden Routinenset_int_array undset_real_array definiere einige Werte für Dummy-Arrays, aber nehme an, dass die Initialisierung vona(:) undr(:) (Zeilen 1 und 2) fehlt versehentlich (d. H. Beide Zeilen sollten im ...

12 die antwort

Warum der Versuch, eine nicht initialisierte Variable zu drucken, nicht immer zu einer Fehlermeldung führt

Manche finden es vielleicht ähnlich wie bei der SO-Frageaben Java Final-Variablen Standardwert [https://stackoverflow.com/questions/24990691/will-java-final-variables-have-default-values?lq=1] Diese Antwort löst das Problem jedoch nicht ...