variable-declaration

Cuándo usar extern en C++

Estoy leyendo "Think in C++" y acaba de introducir la declaración extern. Por ejemplo: extern int x; extern float y; Creo ... entiendo el significado (declaración sin definición), pero me pregunto cuándo resulta útil. ¿Puede alguien dar un ejemplo?

¿Es posible declarar una variable sin asignar ningún valor en Python?

¿Es posible declarar una variable en Python, así?: var De modo que inicializado a Ninguno? Parece que Python permite esto ... ? (por el mismo autor) Relacionado Python: ámbito variable y llamadas a funciones Otros idiomas tienen "variables"

¿Hay alguna sobrecarga para declarar una variable dentro de un bucle? (C++) [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Diferencia entre declarar variables antes o en bucle? ... sto en su lugar: int i = 0; int var; while(i < 100) { var = 4; i++; } ¿O son los mismos, rápidos y eficientes?

C puntero a matriz / matriz de punteros desambiguación

¿Cuál es la diferencia entre las siguientes declaraciones: int* arr1[8]; int (*arr2)[8]; int *(arr3[8]); ¿Cuál es la regla general para entender declaraciones más complejas?

¿Puedo declarar y asignar simultáneamente una variable en VBA?

Soy nuevo en VBA y quiero saber si puedo convertir la siguiente declaración y asignación en una línea: Dim clientToTest As String clientToTest = clientsToTest(i) O Dim clientString As Variant clientString = Split(clientToTest)

¿Qué significa "var FOO = FOO / / {}" (asignar una variable o un objeto vacío a esa variable) en Javascript?

Mirando un código fuente en línea me encontré con esto en la parte superior de varios archivos fuente. var FOO = FOO || {}; ... o así como "si ya existe use su valor o use el nuevo objeto. ¿Por qué vería esto en la parte superior de un archivo fuente?

Declaración de variables después de la etiqueta goto

Hoy he encontrado una cosa interesante. No sabía que uno no puede declarar una variable después de una etiqueta goto. Compi ... n mi caso) de la sentencia goto, creo que el ámbito no es un problema aquí. Pero entonces, ¿por qué estoy obtener este error?

¿Por qué` int; ' compila bien en C, pero no en C++?

Considere el siguiente programa (vea la demostración en vivo aquí). #include <stdio.h> int main(void) { int ; ... da el siguiente error cuando lo compilo como un programa C++: [Error] la declaración no declara nada [- fpermissive]

C++11 auto declaration con y sin puntero declarador

¿Cuál es la diferencia entre los tipos de bar1 y bar2? int foo = 10; auto bar1 = &foo; auto *bar2 = &foo; Si tanto bar1 como bar2 son int*, ¿tiene sentido escribir el declarador puntero (*) en la declaración bar2?

Uso del tipo " var " en la declaración de variables

Nuestra auditoría interna nos sugiere usar la declaración explícita de tipo variable en lugar de usar la palabra clave var. A ... e el código se compila a MSIL. El auditor es un profesional respetado, así que no puedo simplemente rechazar tal sugerencia.

Usar una variable con el mismo nombre en espacios diferentes

Este código compila, pero tengo un error de tiempo de ejecución en Visual Studio : Fallo de comprobación en tiempo de e ... n problemas, y la matriz int está bien declarada? const int x = 5; int main() { int x[x] = {1,2,3,4}; return 0; }

¿Cómo se puede utilizar una variable cuando su definición se omite?

En mi mente, siempre, definición significa asignación de almacenamiento. En el siguiente código, int i asigna un almacenami ... = 3? void f() { goto label; int i; label: i = 3; cout << i << endl; //prints 3 successfully }

Sufijo C# detrás del literal numérico

Soy nuevo en C# y quiero entender cómo funcionan los valores. Si miro un valor entero normal, tiene 3 partes importantes: el ... ión? La primera palabra debería ser suficiente para decir el tipo. ¿Es la mejor práctica dar siempre un sufijo a los valores?

¿Cómo declarar una variable en MySQL para una consulta normal?

¿Cómo puedo declarar una variable para una consulta normal en MySQL? E. g., declare @myVar date; set @myVar = something; ... ect * from someTable where someColumn = @myVar; Lo intenté y la sintaxis parece estar equivocada...¿qué me estoy perdiendo?