std

Conversión de std:: cxx11::string a std:: string

Uso c++11, pero también algunas bibliotecas que no están configuradas para ello, y necesitan alguna conversión de tipo. En pa ... ar, std::char_traits<char>, std::allocator<char> > const&, unsigned long, H5::DataType const&) const'

¿Qué sería un "Hola, Mundo!"ejemplo para" std:: ref"?

¿Puede alguien dar un ejemplo simple que demuestre la funcionalidad de std::ref? Me refiero a un ejemplo en el que se usan o ... ef no contienen std::ref e involucran tuplas y tipos de datos plantillas que hacen compleja la comprensión de estos ejemplos.

cc1plus: error: opción de línea de comandos no reconocida "- std = c++11 " con g++

Estoy tratando de compilar usando g++ y las banderas -std=c++11 o c++0x. Sin embargo, me sale este error cc1plus: error: u ... the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

En C++ compruebe si std:: vector contiene un cierto valor [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo saber si un elemento está presente en un std::vector? ... m looking for one such feature, is there any // such function or i need to loop through whole vector?

Forma rápida de escribir datos desde un std:: vector a un archivo de texto

Actualmente escribo un conjunto de dobles de un vector a un archivo de texto como este: std::ofstream fout; fout.open("vect ... ando mucho tiempo para terminar. ¿Hay una manera más rápida o más eficiente de hacer esto? Me encantaría verlo y aprenderlo.

std:: put time implementation status in GCC?

Estaba tratando de compilar este programa de ejemplo usando GCC (versiones probadas 4.5.1, 4.6.3, 4.8.4): #include <ios ... ilar. ¿Puede alguien señalarme a un recurso que proporciona información sobre el estado de implementación de esta biblioteca?

¿Por qué la cadena devuelta por ctime() contiene una línea de alimentación?

¿Por qué la cadena devuelta por ctime() tiene un feed de línea (0x0A) como su carácter final? Por ejemplo, este código: #i ... ne? $ No es un gran problema; puedo quitar el byte final de la cadena, pero ¿por qué ctime() lo pone allí en primer lugar?

¿Por qué estoy recibiendo string no nombra un error de tipo?

Juego.cpp #include <iostream> #include <string> #include <sstream> #include "game.h" #include "board.h" #i ... ; }; #endif El error es: game.h:8 error: 'string' does not name a typegame.h:9 error: 'string' does not name a type

¿Hay "magia" en el STL? [cerrado]

Permítanme comenzar explicando lo que quiero decir con "magia". Usaré dos ejemplos de Java: Cada clase hereda (directa o ... necesitan algún soporte de compilador "mágico"/especial? (*) Con "pure" quiero decir sin usar ninguna librería de clases.

¿Por qué el RPP único toma dos parámetros de plantilla cuando el rpp compartido solo toma uno?

Ambos unique_ptr y shared_ptr acepte un destructor personalizado para llamar al objeto que posee. Pero en el caso de unique_p ... te<typename D> shared_ptr(T*, D); //simplified ... }; No puedo ver por qué tal diferencia. ¿Qué requiere eso?

Hace std:: vector.clear () ¿borrar (memoria libre) en cada elemento?

Considere este código: #include <vector> void Example() { std::vector<TCHAR*> list; TCHAR* pLine = new ... lista.¿clear () llama a delete en cada elemento? Es decir, tengo que liberar la memoria antes / después de la lista.clear()?

¿Cómo puedo usar clases de Biblioteca Estándar (STL) en mi interfaz dll o ABI?

Ha habido algunas preguntas antes sobre la exportación de una clase que contiene clases stl en relación con visual studio war ... interfaz con estas clases estándar. ¿Cómo puedo usar las clases stl en mi interfaz dll? ¿Cuáles son las prácticas comunes?

usando BOOST FOREACH con std:: mapa

Me gustaría iterar sobre un mapa std::usando BOOST_FOREACH y editar los valores. No puedo entenderlo. typedef std::pair<i ... <_Ty1,_Ty2>' to 'IdSizePair_t &' with [ _Ty1=const int, _Ty2=int ] Alguna sugerencia?

C++ std:: orden de destrucción de tupla

¿Hay una regla que establece en qué orden se destruyen los miembros de una std::tupla? Por ejemplo, si Function1 devuelve u ... ething else // to_be_destroyed leaves scope // Is the instance of ClassB destroyed before the instance of ClassA? }

¿Cuál es la sobrecarga de rendimiento de std:: function?

Escuché en un foro que usar std::function<> causa una caída en el rendimiento. ¿Es verdad? Si es cierto, ¿es una gran caída de rendimiento?

¿Cómo se implementa std::string?

Tengo curiosidad por saber cómo se implementa std::string y en qué se diferencia de la cadena c?Si el estándar no especifica ... ier implementación con explicación sería excelente con la forma en que satisface el requisito de cadena dado por el estándar?

Hacer tipo personalizado " tie-able "(compatible con std:: tie)

Considere que tengo un tipo personalizado (que puedo extender): struct Foo { int a; string b; }; ¿Cómo puedo hac ... n esta demo uso variables estáticas, pero esto no es reentrante de hilo. (2): Se puede aplicar el mismo truco que en (1).

¿Es una buena práctica usar std:: vector como un búfer simple?

Tengo una aplicación que está realizando algún procesamiento en algunas imágenes. Dado que conozco el ancho / alto / formato ... emory is consecutive so I can use memcpy_s as shown? Cualquier comentario adicional, crítica o consejo sería muy bienvenido.

declarar una cola de prioridad en c++ con un comparador personalizado

Estoy tratando de declarar un priority_queue of nodes, usando bool Compare(Node a, Node b) como la función de comparación (qu ... <Node, vector<Node>, Compare<Node, Node>> openSet; ¿Cómo debo declarar correctamente mi priority_queue?

La mejor manera de añadir vector a vector

std::vector<int> a; std::vector<int> b; std::vector<int> c; Me gustaría concatenar estos tres vectores an ... egin(), b.end(), std::inserter(a, a.end())); std::move(c.begin(), c.end(), std::inserter(a, a.end())); b.clear(); c.clear();