Resultados de la búsqueda a petición "const"
Eliminar un puntero a const (T const *)
Tengo una pregunta básica con respecto a los punteros constantes. No se me permite llamar a ninguna función miembro no constante con un puntero constante. Sin embargo, se me permite hacer esto en un puntero constante: delete p; Esto llamará al ...
Inicialización constante "sorprendente" debido al orden de definición
Al leer elslides sobre constexpr [http://accu.org/content/conf2007/Maurer-C++0x_Generating_Constant_Expression.pdf] la introducción es sobre "inicialización sorprendentemente dinámica con consts". El ejemplo es struct S { static const int c; ...
Matriz constante de objetos constantes
¿Cómo define una matriz constante de objetos constantes en C (no en C ++)? Puedo definir int const Array [] = { /* init data here */ }; pero esa es una matriz no constante de objetos constantes. Podría usa int const * const Array = { /* ...
¿Cuál es el punto de los punteros constantes?
No estoy hablando de punteros a valores constantes, sino de punteros constantes. Estoy aprendiendo C y C ++ más allá de las cosas muy básicas y hasta hoy me di cuenta de que los punteros se transmiten por valor a las funciones, lo cual tiene ...
const asignaciones de puntero de caracteres
¿Son válidas las siguientes tareas? O alguno de estos creará problemas. Por favor recomiende const char * c1; const char * c2; const char * c3; char * c4; c2 = c1; c2 = c3; c2 = c4; ¿Qué pasa si hago lo siguiente? ¿Eso está bien? const char * ...
Cómo usar dos funciones, un iterador de retorno, el otro const_iterator de retorno
Así que tengo una función llamada find, que tiene dos versiones: template <typename T> typename btree<T>::iterator btree<T>::find(const T& elem) { //Implementation } y la otra es la versión const_iterator: template <typename T> typename ...
¿Una variable que es de solo lectura después de la asignación en tiempo de ejecución?
Fairly nuevo programador aquí, y una disculpa anticipada por preguntas tontas. Yo tengo unint variable en un programa que uso para determinar cuáles deberían ser las longitudes de mis matrices en algunas de mis estructuras. Solía ponerlo en mi ...
¿Cómo se implementa "const"?
Cómo funciona un compilador, C o C ++, (por ejemplo, gcc) hace honor aconst declaración? Por ejemplo, en el siguiente código,how hace el compilador un seguimiento que la variableci esconst y no se puede modificar? int get_foo() { return 42; } ...
Imprimir una cadena en un objeto de flujo temporal en C ++
Tengo un tipo especial de Ostringstream al que estoy tratando de enviar texto como un objeto temporal, pero tengo algunos problemas. Para ser claros, esto es esencialmente lo que quiero hacer: ostringstream() << "PARTY DOWN!" << endl;Ahora ...
constexpr e inicialización
Tal vez ya se haya preguntado algo similar, y claro, es un truco ... Tengo un montón de constantestd::maps para cambiar entreenum (class) valores y susstd::string representaciones (en ambos sentidos). Alguien aquí me señaló que estos mapas se ...