Preguntas etiquetadas con c++

C ++ es un lenguaje de programación de propósito general. Originalmente fue diseñado como una extensión de C y tiene una sintaxis similar, pero ahora es un lenguaje completamente diferente. Use esta etiqueta para preguntas sobre el código (que se compilará) con un compilador de C ++. Utilice una etiqueta específica de la versión para preguntas relacionadas con una revisión estándar específica [C ++ 11], [C ++ 14], [C ++ 17] o [C ++ 20], etc.


3
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 symbol_indexer_ = SymbolIndexer::GetUniqueInstance ( ); y solo permite códigos como: SymbolIndexer …



12
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 Go?
173 c++  wrapper  go 

3
¿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 + 12; Entonces, ¿toda la operación (por …

2
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 …
172 c++  c++11  shared-ptr 



4
Un salto costoso con GCC 5.4.0
Tenía una función que se veía así (mostrando solo la parte importante): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479) && (l[i + shift] < 479)) { nontopOverlap++; } ... } ... } Escrito así, la función tomó …
171 c++  gcc 


7
¿Qué tan diferente es Objective-C de C ++? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
171 c++  objective-c 




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.