Preguntas etiquetadas con c++

175
Clang vs GCC para mi proyecto de desarrollo de Linux

Estoy en la universidad, y para un proyecto estamos usando C. Hemos explorado GCC y Clang, y Clang parece ser mucho más fácil de usar que GCC. Como resultado, me pregunto cuáles son las ventajas o desventajas de usar clang, a diferencia de GCC, para desarrollar en C y C ++ en Linux. En mi caso,...

173
Cómo usar C ++ en Go

En el nuevo lenguaje Go , ¿cómo llamo al código C ++? En otras palabras, ¿cómo puedo envolver mis clases de C ++ y usarlas en

173
Desactivar constructor de copia

Tengo una clase : class SymbolIndexer { protected: SymbolIndexer ( ) { } public: static inline SymbolIndexer & GetUniqueInstance ( ) { static SymbolIndexer uniqueinstance_ ; return uniqueinstance_ ; } }; ¿Cómo debo modificarlo para deshabilitar código como: SymbolIndexer...

173
¿Qué es exactamente std :: atomic?

Entiendo que std::atomic<>es un objeto atómico. ¿Pero atómico hasta qué punto? A mi entender, una operación puede ser atómica. ¿Qué se entiende exactamente por hacer un objeto atómico? Por ejemplo, si hay dos subprocesos que ejecutan simultáneamente el siguiente código: a = a +...

172
shared_ptr a una matriz: ¿debería usarse?

Solo una pequeña consulta al respecto shared_ptr. ¿Es una buena práctica usar shared_ptrseñalar a una matriz? Por ejemplo, shared_ptr<int> sp(new int[10]); Si no, ¿por qué no? Una razón por la que ya estoy al tanto es que uno no puede aumentar / disminuir el shared_ptr. Por lo tanto, no se...