Resultados de la búsqueda a petición "const"
STL asignación de contenedores y punteros constantes
Esto compila: int* p1; const int* p2; p2 = p1;Esto no lo hace vector<int*> v1; vector<const int*> v2; v2 = v1; // Error! v2 = static_cast<vector<const int*> >(v1); // Error! ¿Cuáles son las reglas de equivalencia de tipo para punteros ...
const y global
Este código producirá un error en c ++ // Foo.cpp const int Foo = 99; // Main.cpp extern const int Foo; int main() { cout << Foo << endl; return 0; }La razón dada por muchos es que la constante global tiene un alcance interno y es estática ...
Static readonly vs const - diferentes conjuntos POV?
Hay muchas preguntas sobre este tema, pero ninguna (exceptoone pero sigue siendo corto [https://stackoverflow.com/questions/755685/c-static-readonly-vs-const]) están lidiando con el siguiente escenario. Del libro C # 4: Marc también ...
Es un comportamiento indefinido desechar la coherencia de un parámetro de función?
Imagine que tengo esta función C (y el prototipo correspondiente en un archivo de encabezado) void clearstring(const char *data) { char *dst = (char *)data; *dst = 0; }Hay un comportamiento indefinido en el código anterior,casting theconst ...
Resharper siempre me sugiere que haga una cadena constante en lugar de una cadena
cual es bueno string sQuery = "SELECT * FROM table"; const string sQuery = "SELECT * FROM table"; ¿Y por qué resharper siempre me sugiere que haga esto?
unción @ c ++: pasar argumento no constante al parámetro de referencia constante
supongo que tengo una función que acepta el argumento de referencia de referencia constante, int func(const int &i) { /* */ } int main() { int j = 1; func(j); // pass non const argument to const reference j=2; // reassign j }este código ...
a variable @Const cambió con el puntero en C
La variablei se declara constante pero aún puedo cambiar el valor con un puntero a la ubicación de la memoria. ¿Como es posible int main() { const int i = 11; int *ip = &i; *ip=100; printf("%d\n",*ip); printf("%d\n",i); }Cuando compilo, recibo ...
¿Cómo desecha la constante cuando la función toma una referencia al objeto (y accede a métodos que no son constantes)?
Tengo una copia de seguridad de los datos que me gustaría proteger, así que lo hiceconst. Necesito violar esaconstness en dos ocasiones, una vez para almacenar datos vírgenes: fgBlocks.CopyInto((BlkArray&)backUpCopy); w.r.t. result ...
¿Cómo convertir int a const int para asignar el tamaño de matriz en la pila?
Estoy tratando de asignar un tamaño fijo en la pila a una matriz entera #include<iostream> using namespace std; int main(){ int n1 = 10; const int N = const_cast<const int&>(n1); //const int N = 10; cout<<" N="<<N<<endl; int foo[N]; return 0; } ...
¿Por qué no puedo inicializar un miembro estático no constante o una matriz estática en la clase?
¿Por qué no puedo inicializar no conststatic miembro ostatic matriz en una clase? class A { static const int a = 3; static int b = 3; static const int c[2] = { 1, 2 }; static int d[2] = { 1, 2 }; }; int main() { A a; return 0; }el ...