Preguntas etiquetadas con c++

86
¿Cómo puedo "desutilizar" un espacio de nombres?

Uno de los caprichos de mi sistema de desarrollo (Codegear C ++ Builder) es que algunos de los encabezados generados automáticamente insisten en tener ... using namespace xyzzy ... declaraciones en ellos, que impactan en mi código cuando menos lo deseo o lo espero. ¿Hay alguna manera de que...

86
Invertir una matriz 4x4

Estoy buscando una implementación de código de muestra sobre cómo invertir una matriz 4x4. Sé que hay eleminación gaussiana, descomposición de LU, etc., pero en lugar de mirarlos en detalle, en realidad solo estoy buscando el código para hacer esto. En lenguaje idealmente C ++, los datos están...

86
función pthread de una clase

Digamos que tengo una clase como class c { // ... void *print(void *){ cout << "Hello"; } } Y luego tengo un vector de c vector<c> classes; pthread_t t1; classes.push_back(c()); classes.push_back(c()); Ahora, quiero crear un hilo en c.print(); Y lo siguiente me está dando...

86
'hacer ... mientras' frente a 'mientras'

Posibles duplicados: While vs. Do While ¿ Cuándo debo usar los bucles do-while en lugar de while? He estado programando por un tiempo (2 años de trabajo + 4.5 años de grado + 1 año de preuniversitario), y nunca he usado un ciclo de hacer mientras no me veo obligado a hacerlo en el...

86
¿Por qué preferiría usar vector para deque

Ya que ambos son contenedores de memoria contiguos; En cuanto a las características, deque tiene casi todo lo que tiene el vector, pero más, ya que es más eficiente insertarlo en el frente. ¿Por qué alguien preferiría std::vectorhacerlo std::deque?

86
Pretty-print std :: tupla

Esta es una continuación de mi pregunta anterior sobre contenedores STL de impresión bonita , para la cual logramos desarrollar una solución muy elegante y completamente general. En este siguiente paso, me gustaría incluir la impresión bonita para std::tuple<Args...>, usando plantillas...

86
restableciendo una secuencia de cadenas

¿Cómo "restablezco" el estado de un stringstream al que tenía cuando lo creé? int firstValue = 1; int secondValue = 2; std::wstringstream ss; ss << "Hello: " << firstValue; std::wstring firstText(ss.str()); //print the value of firstText here //How do I "reset" the...

86
¿Cómo escribir std :: string en un archivo?

Quiero escribir una std::stringvariable que estoy aceptando del usuario en un archivo. Intenté usar el write()método y escribe en el archivo. Pero cuando abro el archivo, veo cuadros en lugar de la cadena. La cadena es solo una palabra única de longitud variable. Es std::stringadecuado para...