Resultados de la búsqueda a petición "const"

2 la respuesta

Es posible que una función que no sea miembro devuelva un valor constante?

¿Si es así, cómo? ¿Esta pregunta tiene sentido? En mi caso, no tendría sentido que el llamante modificara el objeto devuelto, por lo que quiero marcarlo como no modificable.

4 la respuesta

Optimizing my Backprop ANN

Después perfilado mi algoritmo de propagación hacia atrás, he aprendido que es responsable de ocupar el 60% de mi tiempo de cálculo. Antes de comenzar a buscar alternativas paralelas, me gustaría ver si hay algo más que pueda ...

4 la respuesta

Duplicar calificador const permitido en C pero no en C ++?

Fragmento de código de muestra const const const int x = 10; int main() {}gets compilados en C pero no en C ++. ¿Por qué se compila en C? Pensé que esto también fallaría en C. No importa Que parte del Estándar C ++ prohíbe el uso de ...

8 la respuesta

Ventajas de usar const en lugar de variables dentro de los métodos

Siempre que tenga variables locales en un método, ReSharper sugiere convertirlas a constantes: // instead of this: var s = "some string"; var flags = BindingFlags.Public | BindingFlags.Instance; // ReSharper suggest to use this: const string s = ...

7 la respuesta

El uso de `const` es dogmático o racional?

En Delphi puede acelerar su código pasando parámetros comoconst, p.ej function A(const AStr: string): integer; //or function B(AStr: string): integer; Suponga que ambas funciones tienen el mismo código adentro, la diferencia de velocidad entre ...

3 la respuesta

reducción de referencias a const a partir de argumentos rvalue

Está bien, esto puede parecer una pregunta tonta, pero aquí va: template <typename T> void foo(T& x) { } int main() { foo(42); // error in passing argument 1 of 'void foo(T&) [with T = int]' }Qué impide que C ++ cree una instancia defoo ...

4 la respuesta

const en C vs const en C ++

El código dado se compila en C pero falla en C ++. int main() { const int x; /* uninitialized const compiles in C but fails in C++*/ }Cuál es la razón y la razón detrás del cambio de C a C ++?

7 la respuesta

¿Cómo declarar una instancia de clase como una constante en C #?

Necesito implementar esto: static class MyStaticClass { public const TimeSpan theTime = new TimeSpan(13, 0, 0); public static bool IsTooLate(DateTime dt) { return dt.TimeOfDay >= theTime; } }theTime es una constante (en serio :-), comoπ es, en ...

4 la respuesta

En C, ¿se garantiza que las variables constantes sean distintas en la memoria?

Hablando de literales de cadena, el estándar C99 dice (6.4.5.6): No se especifica si estas matrices son distintas siempre que sus elementos tengan los valores adecuados. Si el programa intenta modificar dicha matriz, el comportamiento es ...

1 la respuesta

¿Tiene sentido hacer std :: map key const? [duplicar

Esta pregunta ya tiene una respuesta aquí: ¿Cuál es la diferencia entre la clave const y no const? [/questions/17638154/what-is-difference-between-const-and-non-const-key] 7 respuestasAl definir unastd::map, ¿tiene sentido hacer que la ...