Resultados de la búsqueda a petición "c++"
¿Cómo ver los datos internos de un puntero inteligente dentro de gdb?
Tengo un programa de prueba como el siguiente: #include<memory> #include<iostream> using namespace std; int main() { shared_ptr<int> si(new int(5)); return 0; }Depurarlo: (gdb) l 1 #include<memory> 2 #include<iostream> 3 using namespace std; 4 ...
C ++: ¿Cuándo debo usar estructuras en lugar de clases y dónde están las diferencias de velocidad?
¿Cuándo debo usar unstruct en lugar de una clase? Actualmente estoy usando clases para todo, desde envoltorios de textura OpenGL hasta fuentes de mapa de bits. Es una clase que uso como unstruct (no hacer uso de herencia, polimorfismo, etc.) aún ...
No se puede vincular lvalue a rvalue reference
Tengo este fragmento de código de prueba de C ++, #include <vector> class A { std::vector<int> x; public: A(std::vector<int>&& _x) : x(_x) {} }; class B { A a; public: B(std::vector<int>&& _x) : a(/*move(*/_x/*)*/) {} };Estoy pasando_x a B como ...
¿Cuál es el significado de (* (int (*) ()) a) ()?
Soy el principiante de aprender C ++. Hoy, vi una función de puntero como esa (*(int (*)())a)()Estaba muy confundido con el significado de esto y cómo puedo entenderlo fácilmente.
Parámetro con tipo no deducido después del paquete de parámetros
Hay un comportamiento diferente enclang ++ yg ++ para el próximo programa: #include <type_traits> #include <utility> template< std::size_t index, typename type > struct ref { type & value; }; template< std::size_t index, typename type > type && ...
¿Establecer la variable global LUA_PATH desde C ++ / C?
Estoy tratando de configurar mi variable LUA_PATH global directamente desde C / C ++, estoy usando Lua desde mis aplicaciones de iPhone, por lo que mi ruta tiende a cambiar entre aplicaciones (cada aplicación de iPhone tiene una carpeta separada ...
¿Hay una barrera de memoria implícita con relación sincronizada con thread :: join?
Tengo un código en el trabajo que inicia varios subprocesos que realizan algunas operaciones y, si alguno de ellos falla, configuran la variable compartida enfalso. Luego, el hilo principal se une a todos los hilos de trabajo. La simulación ...
¿Son los compiladores de C ++ modernos capaces de evitar llamar a una función constante dos veces bajo ciertas condiciones?
Por ejemplo, si tengo este código: class SomeDataProcessor { public: bool calc(const SomeData & d1, const SomeData & d2) const; private: //Some non-mutable, non-static member variables } SomeDataProcessor sdp; SomeData data1; SomeData ...
Error del enlazador: referencia indefinida a `std :: ctype <char> :: _ M_widen_init ()
Recibo un error de vinculador al intentar ejecutar un proyecto de muestra. ¿Podría decirme cómo puedo solucionar esto? Gracias por adelantado. make[1]: Entering directory `/home/rumi/MobiusProject/Multiproc-Paper/Transformer/ssg' /usr/bin/g++ ...
Tipo de plantilla de Clang incompleto
Tengo el siguiente código que se compila bien en Visual Studio y g ++ pero en Clang aparece el error "error: 'ns :: B' es un tipo incompleto" A.h #pragma once namespace ns { class B; class A { friend class B; class Inner { public: int x; ...