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

6 la respuesta

¿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 ...

5 la respuesta

¿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 ...

4 la respuesta

¿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 ...

3 la respuesta

c ++ const convert [duplicado]

Duplicado posible: por qué no es legal convertir (puntero a puntero a no constante) en un (puntero a puntero a ...

4 la respuesta

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, ...

4 la respuesta

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' ...

7 la respuesta

¿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 ...

1 la respuesta

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 ...

3 la respuesta

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; }; // ...

6 la respuesta

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, ...