¿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
¿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
Estoy leyendo "Think in C ++" y acaba de presentar la externdeclaración. Por ejemplo: extern int x; extern float y; Creo que entiendo el significado (declaración sin definición), pero me pregunto cuándo será útil. ¿Alguien puede dar un
¿Es posible declarar una variable en Python, así ?: var para que se inicialice a Ninguno? Parece que Python lo permite, pero tan pronto como accedes a él, se bloquea. es posible? Si no, ¿por qué? EDITAR: Quiero hacer esto para casos como este: value for index in sequence: if value == None...
Pregunta 1: ¿Declarar una variable dentro de un ciclo es una buena práctica o una mala práctica? He leído los otros hilos sobre si existe o no un problema de rendimiento (la mayoría dijo que no), y que siempre debe declarar las variables tan cerca de donde se van a utilizar. Lo que me pregunto es...
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 =
No puedo entender por qué las variables actúan tan extrañas cuando se declaran dentro de una función. En la firstfunción declaro con letlas variables by ccon el valor 10 : b = c = 10; En la secondfunción que muestro: b + ", " + c Y esto muestra: 10, 10 También en firstfunción declaro acon...
¿Que está pasando aqui? 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 able to do. } La sección 6.4.3 de la norma de 2003 explica cómo...
Al mirar un código fuente en línea, encontré esto en la parte superior de varios archivos fuente. var FOO = FOO || {}; FOO.Bar = …; Pero no tengo ni idea de lo que || {}hace. Sé que {}es igual a new Object()y creo que ||es para algo como "si ya existe, use su valor, de lo contrario, use el nuevo...
Aprendiendo Python , y tiene algunas dudas básicas. 1.He visto la declaración de variable (ruta aquí) como class writer: path = "" a veces, no hay declaración explícita, pero se inicializa __init__. def __init__(self, name): self.name = name Entiendo el propósito de __init__, pero es...
Considera este código: void foo() { goto bar; int x = 0; bar: ; } GCC y Clang lo rechazan porque el salto a bar:omite la inicialización variable. MSVC no se queja en absoluto (excepto que usar xdespués bar:causa una advertencia). Podemos hacer algo similar con un switch: void foo() { switch...