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

4 la respuesta

Deberían las funciones miembro ser "constantes" si afectan el estado lógico, pero no el estado bit a bit?

Estoy escribiendo una clase que envuelve una API C heredada que controla un dispositivo de hardware. En un ejemplo simplificado, podría tener algo como: class device { public: void set_request(int data) { legacy_set_req(p_device, data); } int ...

5 la respuesta

¿Por qué C # no ofrece constness similar a C ++?

Las referencias en C # son bastante similares a las de C ++, excepto que son basura recolectada. ¿Por qué es tan difícil para el compilador de C # admitir lo siguiente? Members funciones marcadasconst.Referencias a tipos de datos (que no ...

3 la respuesta

c ++ uso constante en métodos de clase [duplicado]

Posibles duplicados: ¿Cuál es el uso de const aquí [https://stackoverflow.com/questions/2025159/whats-the-use-of-const-here] Utilizando 'const' en las funciones de la ...

5 la respuesta

¿Razones para definir funciones miembro 'get' no constantes?

Estoy trabajando en aprender C ++ con el libro de Stroustrup (Principios de programación y práctica usando C ++). En un ejercicio definimos una estructura simple: template<typename T> struct S { explicit S(T v):val{v} { }; T& get(); const ...

3 la respuesta

C # "Objetos constantes" para usar como parámetros predeterminados

¿Hay alguna forma de crear un objeto constante (es decir, no se puede editar y se crea en tiempo de compilación)? Sólo estoy jugando con el lenguaje C # y noté la función de parámetro opcional y pensé que podría ser bueno poder usar un objeto ...

2 la respuesta

class modificar a través de los métodos set / get

trying para modificar objetos en la clase a través de métodos get / set. No puedo entender cómo cambiar el valor solo usa el método get / set. salida esperada: "Salida: 89". salida real: "Salida: 0" #include<iostream> using namespace std; ...

6 la respuesta

Const antes o const después?

ara empezar, probablemente sepas queconst puede usarse para hacer que los datos de un objeto o un puntero no sean modificables o ambos. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; ...

5 la respuesta

Un extraño error de C ++: test.cpp: 15: error: pasar "const *" como "este" argumento de "*" descarta calificadores

Estoy teniendo algunos problemas con un código en particular, si alguien me puede aclarar sobre este asunto sería muy apreciado, he aislado el problema en la siguiente muestra: #include <iostream> using namespace std; class testing{ int test(); ...

12 la respuesta

C ++ Const Uso Explicación

const int* const Method3(const int* const&) const; ¿Alguien puede explicar el uso de cada uno de los const?

3 la respuesta

¿Por qué un comportamiento diferente para los punteros "TYPE * const"?

l código @Below trata de unaTYPE* const puntero. struct D { void Check () { D* const p = new D; // 2nd test is "p = 0;" cout<<"p = "<<p<<endl; (D*&)p = new D; cout<<"p = "<<p<<endl; // prints 0, "p = 0;" at declaration } }; int main () { D o; ...