Was ist der Unterschied zwischen den folgenden Erklärungen: int* arr1[8]; int (*arr2)[8]; int *(arr3[8]); Was ist die allgemeine Regel für das Verständnis komplexerer Erklärungen?
Ich lese "Think in C ++" und es wurde gerade die externDeklaration eingeführt. Zum Beispiel: extern int x; extern float y; Ich glaube, ich verstehe die Bedeutung (Erklärung ohne Definition), aber ich frage mich, wann sie sich als nützlich erweist. Kann jemand ein Beispiel geben?
Ist es möglich, eine Variable in Python so zu deklarieren?: var damit es auf None initialisiert wird? Es scheint, als ob Python dies zulässt, aber sobald Sie darauf zugreifen, stürzt es ab. Ist das möglich? Wenn nicht, warum? EDIT: Ich möchte dies für Fälle wie diesen tun: value for index …
Frage 1: Ist das Deklarieren einer Variablen innerhalb einer Schleife eine gute oder eine schlechte Praxis? Ich habe in den anderen Threads gelesen, ob es ein Leistungsproblem gibt oder nicht (die meisten sagten nein) und dass Sie Variablen immer so nah wie möglich deklarieren sollten, wo sie verwendet werden sollen. …
Ich bin neu in VBA und möchte wissen, ob ich die folgende Deklaration und Zuordnung in eine Zeile konvertieren kann: Dim clientToTest As String clientToTest = clientsToTest(i) oder Dim clientString As Variant clientString = Split(clientToTest)
Ich kann nicht verstehen, warum Variablen so seltsam wirken, wenn sie in einer Funktion deklariert werden. In der firstFunktion deklariere ich mit letden Variablen bund cmit dem Wert 10 : b = c = 10; In der secondFunktion zeige ich: b + ", " + c Und das zeigt: 10, …
Ich frage mich nur, ob es zu einem Geschwindigkeits- oder Effizienzverlust kommen würde, wenn Sie so etwas tun würden: int i = 0; while(i < 100) { int var = 4; i++; } das erklärt int varhundertmal. Es scheint mir, als würde es das geben, aber ich bin mir nicht …
Was ist denn hier los? if(int a = Func1()) { // Works. } if((int a = Func1())) { // Fails to compile. } if((int a = Func1()) && (int b = Func2())) ) { // Do stuff with a and b. // This is what I'd really like to be …
Beim Betrachten eines Online-Quellcodes bin ich oben in mehreren Quelldateien darauf gestoßen. var FOO = FOO || {}; FOO.Bar = …; Aber ich habe keine Ahnung was || {}macht. Ich weiß, {}ist gleich new Object()und ich denke, das ||ist für so etwas wie "Wenn es bereits existiert, benutze seinen Wert, …
Python lernen und hat einige grundlegende Zweifel. 1.Ich habe die Variablendeklaration (Pfad hier) als gesehen class writer: path = "" manchmal keine explizite Deklaration sondern durch initialisieren __init__. def __init__(self, name): self.name = name Ich verstehe den Zweck von __init__, aber es ist ratsam, Variable in anderen Funktionen zu deklarieren. …
Ich deklariere einige Zeichenfolgen, die leer sind, damit später keine Fehler auftreten. Ich habe gelesen, dass dies der richtige Weg war: string Camnr = Klantnr = Ordernr = Bonnr = Volgnr = Omschrijving = Startdatum = Bonprioriteit = Matsoort = Dikte = Draaibaarheid = Draaiomschrijving = Orderleverdatum = Regeltaakkode = …
Betrachten Sie diesen Code: void foo() { goto bar; int x = 0; bar: ; } GCC und Clang lehnen dies ab , da der Sprung zur bar:Umgehung der Variableninitialisierung erfolgt. MSVC beschwert sich überhaupt nicht (außer mitx After verwendet bar:wird, wird eine Warnung ). Wir können etwas Ähnliches tun …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.