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

7 la respuesta

C ++ vector push_back

Cuál es la forma correcta de empujar un nuevo elemento de objeto en unastd::vector? Quiero que los datos se asignen en el vector. ¿Esto copiará el objetonewradio en el vector y luego deshacerse denewradio cuando se sale del alcance (por ejemplo, ...

3 la respuesta

¿Por qué un puntero constante no puede ser una expresión constante?

El siguiente programa compila: template <const int * P> class Test{}; extern const int var = 42; //extern needed to force external linkage int main() { Test<&var> test; } Este, sin embargo, no lo hace, lo cual es una sorpresa para mí: template ...

6 la respuesta

C ++ Despacho doble para iguales ()

Imagina que tengoabstract clase base [http://www.parashift.com/c++-faq-lite/abcs.html] Shape, con clases derivadasCircle yRectangle. class Shape {}; class Circle : public Shape {}; class Rectangle : public Shape {};ecesito determinar si dos ...

4 la respuesta

Directorio del programa en ejecución en Linux?

Hey, he estado escribiendo un programa (una especie de tipo de visualización de libros electrónicos) y carga archivos de texto desde una carpeta dentro de la carpeta en la que se encuentra el ejecutable. Esto me da un pequeño problema ya que si ...

3 la respuesta

C ++ terminate llamado sin una excepción activa

Recibo un error de C ++ con subprocesos: terminate called without an active exception Aborted Aquí está el código: #include <queue> #include <thread> #include <mutex> #include <condition_variable> template<typename TYPE> class blocking_stream ...

2 la respuesta

Mejor enfoque para realizar búsquedas de texto completo con documentos de lista de enteros

Estoy trabajando en un sistema de recuperación de imágenes C ++ / Qt basado en la similitud que funciona de la siguiente manera (intentaré evitar detalles irrelevantes o fuera de tema): Tomo una colección de imágenes y construyo un índice a ...

2 la respuesta

¿Los constructores heredados funcionan con plantillas en C ++ 0x?

En C ++ 0x, puede usar elusing palabra clave para heredar constructores, así: class B { B(int) {} }; class A : public B { using B::B; }; Que declarará implícitamente unA(int) constructor. ¿Funciona esto con plantillas? class B { B(int) {} }; ...

2 la respuesta

Existe un límite para la longitud de los nombres de identificadores en C ++?

¿Existe un límite de longitud para los nombres de las variables en C ++? ¿Qué es? ¿Tiene esto algo que ver con la "64/32 bits" de la máquina? EDITAR Específicamente, ¿cuál es el límite de GCC?

1 la respuesta

std :: para_cada uso en la función miembro con dos argumentos

Aquí hay una idea general de cómo se define mi clase (realiza otras operaciones que las que se mencionan a continuación) struct Funktor { Funktor(int val):m_val(val){} bool operator()(int arg1, int arg2) { return m_val==arg1*arg2; } int m_val; ...

6 la respuesta

¿Qué debería devolver el método 'pop ()' cuando la pila está vacía? [duplicar

Posible duplicado: C ++ Pregunta de pila STL: ¿Por qué pop () no genera una excepción si la pila está vacía? [https://stackoverflow.com/questions/4892108/c-stl-stack-question-why-does-pop-not-throw-an-exception-if-the-stack-is-emp] Al diseñar ...