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

1 la respuesta

Qt TabWidget Cada pestaña Título Color de fondo

Este es el Tabwidget original sin establecer el color de fondo del título Mi cliente me pide que haga algo como esto; Establecer un color de fondo diferente para el título All - Yellow purchase - light blue POS Sales - light green Cash Sales ...

8 la respuesta

¿Deberían los accesores devolver valores o referencias constantes?

Supongamos que tengo una claseFoo con unstd::string miembrostr. Que deberíaget_str ¿regreso? std::string Foo::get_str() const { return str; }o const std::string& Foo::get_str() const { return str; }¿Qué es más idiomático en C ++?

2 la respuesta

bits flotantes y alias estricto

Estoy tratando de extraer los bits de un flotador sin invocar un comportamiento indefinido. Aqui esta mi primer intento: unsigned foo(float x) { unsigned* u = (unsigned*)&x; return *u; }Según tengo entendido, no se garantiza que esto funcione ...

4 la respuesta

C ++ - Diferencia entre “throw new BadConversion (” xxx “)” y “throw BadConversion (” xxx “)”

// http://www.parashift.com/c++-faq-lite/misc-technical-issues.html class BadConversion : public std::runtime_error { public: BadConversion(std::string const& s) : std::runtime_error(s) { } }; inline std::string stringify(double x) { ...

3 la respuesta

convertir genéricamente desde boost :: variante <T> para escribir

tengo untypedef boost::variant<int, float, double, long, bool, std::string, boost::posix_time::ptime> variant que uso para almacenar diferentes tipos de valores en una estructura. Solo uno del tipo específico se almacenará en esa estructura, sin ...

4 la respuesta

Instancia Singleton declarada como variable estática del método GetInstance, ¿es segura para subprocesos? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Es segura la implementación de Meyers del hilo del patrón Singleton? [/questions/1661529/is-meyers-implementation-of-the-singleton-pattern-thread-safe] 6 respuestasHe visto implementaciones de ...

3 la respuesta

shared_ptr en std :: tr1

Estoy trabajando en una plataforma con un compilador gcc, sin embargo, boost no puede compilarlo. Me pregunto cuál es la forma correcta de incluir shared_ptr en std: tr1 en gcc. el archivo que busqué dijo que no lo incluyera directamente, por lo ...

7 la respuesta

¿Qué clases de cadena usar en C ++?

Tenemos una aplicación de escritorio multiproceso en C ++ (MFC). Actualmente los desarrolladores usan CString o std :: string, probablemente dependiendo de su estado de ánimo. Por lo tanto, nos gustaría elegir una implementación ...

7 la respuesta

¿Por qué es ilegal tomar la dirección de un temporal?

Sé que el código escrito a continuación es ilegal. void doSomething(std::string *s){} int main() { doSomething(&std::string("Hello World")); return 0; }La razón es que no se nos permite tomar la dirección de un objeto temporal. Pero mi pregunta ...

2 la respuesta

¿Por qué tenemos que especificar el tipo de datos nuevamente después del símbolo de flecha (->)

auto puede deducir el tipo de retorno, entonces, ¿por qué necesitamos el símbolo de flecha final (->) para deducir el tipo de retorno #include <iostream> auto add (int i, int j)->int { return i+j; } int main() { int x=10,y=20; std::cout<<add(x,y); }