Resultados de la búsqueda a petición "c++"

9 la respuesta

iterador de borrado de vectores

Tengo este codigo: int main() { vector<int> res; res.push_back(1); vector<int>::iterator it = res.begin(); for( ; it != res.end(); it++) { it = res.erase(it); //if(it == res.end()) // return 0; } }"Un iterador de acceso aleatorio que apunta a ...

1 la respuesta

¿Cómo puede std :: lined_storage exponer el almacenamiento correctamente alineado para cualquier objeto?

losstd::aligned_storage estructura proporciona untype typedef que al menos según cppreference [http://en.cppreference.com/w/cpp/types/aligned_storage]: Proporciona el tipo typedef del miembro, que es un PODType adecuado para su uso como ...

4 la respuesta

¿Las variables locales estáticas en los métodos son una mala práctica?

Hay algo que me está molestando. En un programa sin hilos, ¿es mejor tener variables estáticas locales (métodos internos) o miembros de clase estáticos? En este ejemplo: class C{ public: C(){}; void foo(); }; void C::foo(){ static int bar = 0; ...

1 la respuesta

uso no válido de tipo incompleto usando std :: future

Aparece el error "uso no válido de tipo incompleto ..." cuando intento compilar el siguiente código pero no veo mi error. Ya cambié el orden de las inclusiones y de las plantillas definidas. Pero el error permanece. ¿Qué hay de malo con ...

2 la respuesta

¿Qué es COM (Modelo de objetos componentes) en pocas palabras? [cerrado]

Parece que los objetos COM son objetos de uso general que se rigen por el sistema operativo. Los objetos siguen una interfaz estricta y le permiten consultar los objetos para determinar la información. ¿Es esto lo que son los objetos COM?

5 la respuesta

¿Deben las instrucciones del preprocesador estar al principio de una línea?

Hace un tiempo descubrí un compilador de C (bastante antiguo), que escaneaba las macros de esta manera (Pseudocódigo): if line.startswith("#include") or line.startswith("#define"): ..... ¿Qué tipo de preguntas me plantearon dónde deberían ...

0 la respuesta

¿Cómo usar "inseguro" en JNI?

Digamos que tengo un valor señalado por una tupla (base, offset). p.ej. class Data{ int x = 0; } class Accessor{ public Data data; public Object base$x; public long off$x; public static final Unsafe unsafe; public void run(){ data = new Data(); ...

3 la respuesta

¿Hay alguna razón por la que no podamos nombrar una función miembro no estática en un contexto no evaluado?

Al leer[expr.prim.id] [https://timsong-cpp.github.io/cppwp/n4659/expr.prim.id], uno verá que Una expresión de identificación que denota un miembro de datos no estático o una función de miembro no estático de una clase solo se puede usar: si esa ...

3 la respuesta

Desuso de la palabra clave estática ... ¿no más?

En C ++ es posible usar elstatic palabra clave dentro de una unidad de traducción para afectar la visibilidad de un símbolo (ya sea variable o declaración de función). En n3092, esto quedó en desuso: Anexo D.2[depr.static] El uso de la palabra ...

1 la respuesta

¿Cómo rellenar un QTableView con datos recuperados asincrónicos?

Quiero llenar un QTableView con algunos datos recuperados (usando, por ejemplo, una solicitud de base de datos o red) después de su creación. Debido a que la solicitud lleva algo de tiempo, lo que bloquea la GUI, llegué a la conclusión de usar ...