Resultados de la búsqueda a petición "const"
¿Por qué mi tipo de retorno no tiene sentido?
Estoy tratando de usar un tipo de retorno deconst MyClass * const. Sin embargo, recibo una advertencia: Advertencia: # 815-D: el calificador de tipo en el tipo de retorno no tiene sentido. ¿No es un tipo válido? Quiero un puntero que no se ...
¿Por qué C ++ no tiene un constructor constante?
(Edit: cambio pesado porque el ejemplo anterior era defectuoso, lo que puede hacer que algunas respuestas / comentarios parezcan extraños) Esto podría ser demasiado inventado, pero lo siguiente es legal debido a la falta de un constructor ...
¿C ++ 11 permite el vector <const T>?
os requisitos de @Container han cambiado de C ++ 03 a C ++ 11. Si bien C ++ 03 tenía requisitos generales (por ejemplo, la construcción de la copia y la asignabilidad para el vector), C ++ 11 define requisitos específicos en cada operación de ...
c ++ const convert [duplicado]
Duplicado posible: por qué no es legal convertir (puntero a puntero a no constante) en un (puntero a puntero a ...
nueva pregunta: conversión de c ++ const a non-const
Estoy realmente molesto porconst palabra clave en estos días, ya que no estoy muy familiarizado con ella. Tenía un vector que almacena todos los punteros constantes comovector<const BoxT<T> *> *Q_exclude, y en el constructor de otra clase, ...
Pregunta sobre el puntero constante en C ++?
No puedo explicarme el siguiente código: double d = 100; double const d1 = 30; double* const p = &d; // Line 1 double* const p1 = &d1; // Line 2 En el código anterior,Line 1 está bien, peroLine 2 produce el error: "error C2440: 'initializing' ...
¿Qué es una referencia constante? (no es una referencia a una constante)
Una pregunta bastante teórica ... ¿Por qué las referencias constantes no se comportan de la misma manera que los punteros constantes y realmente puedo cambiar el objeto al que apuntan? Realmente parecen otra declaración de variable simple. ¿Por ...
Utilizando decltype para lanzar esto a const
Estoy intentando resolver un problema en el quedecltype simplificará mucho las cosas, pero me encuentro con un problema al usardecltype en*this y agregando unconst Calificatorio. El siguiente código de muestra demuestra el problema. #include ...
Evitar que una función miembro const cambie una matriz de miembros
Aparentemente, una función miembro const todavía puede cambiar los datos a los que apunta el miembro de la clase. Aquí hay un ejemplo de lo que quiero decir: class MyClass { public: MyClass(); int getSomething() const; private: int* data; }; // ...
unción virtual que es constante en la clase base y no constante en la derivada
¿Alguien puede explicar el resultado del siguiente código? #include <iostream> #include <string> class Animal { public: Animal(const std::string & name) : _name(name) { } ~Animal() { } virtual void printMessage() const { std::cout << "Hello, ...