Resultados de la búsqueda a petición "c++"
No puedo abrir el nombre de archivo variable
¿Hay alguna razón por la cualDev C++ no me deja hacerfile.open(file_name_variable)? No entiendo por qué no me deja abrir nada más que un nombre codificado comofile.open("abc.txt") ¿Cómo evitar esto? ¿No utilizas Dev C ++? esto es básicamente lo ...
class std :: vector no tiene ningún miembro llamado [cerrado]
#include <iostream> #include <string> #include <vector> using namespace std; struct coffeeBean { string name; string country; int strength; }; std::vector<coffeeBean> coffee_vec[4]; int main(int argc, char ** argv) { coffee_vec[1].name; return 0; ...
C ++ Lambda no tiene operador ()
Necesito un método para descubrir los tipos de argumento de una función, por lo que escribí una clase closet_traits, a continuación, inspirada en¿Es posible averiguar el tipo de parámetro y el tipo de retorno de una ...
Cómo importar en Microsoft Visual C ++
Tengo una DLL y me gustaría usar algunas de sus funciones. #include <iostream> using namespace std; extern "C" __declspec(dllimport) int Initialize(char* localPort, char* adminServerName, int rpcTimeout); int main() { int res = ...
¿Qué debo hacer antes de eliminar elementos en un vector de punteros a objetos asignados dinámicamente?
Tengo un vector que lleno con punteros a los objetos. Estoy tratando de aprender un buen manejo de la memoria y tengo algunas preguntas generales: ¿Es cierto que cuando haya terminado con el vector, debo recorrerlo y llamar a delete en cada ...
¿Cuáles son las diferencias entre std :: variant y boost :: variant?
En unresponder [https://stackoverflow.com/a/9831919/1593077]a ¿Cuál es el equivalente de la variante boost :: en la biblioteca estándar de C ++? [https://stackoverflow.com/q/9831218/1593077] se menciona queboost::variant ystd::variant difieren ...
Advertencia de “desreferenciar el puntero marcado con tipo romperá las reglas de alias estricto”
Yo uso un código donde lanzo una enumeración * a int *. Algo como esto: enum foo { ... } ... foo foobar; int *pi = reinterpret_cast<int*>(&foobar);Al compilar el código (g ++ 4.1.2), recibo el siguiente mensaje de advertencia: dereferencing ...
Usando std :: conditional_variable para esperar una condición
Para simplificar, supongamos que solo tenemos una variable condicional para que coincida con una sola condición que se refleja en un valor booleano. 1) ¿Por quéstd::condition_variable::wait(...) bloquea el mutex nuevamente después de que se haya ...
Falla de segmentación en gcc causada por el contenedor lambda sobre la llamada a la función de plantilla variable
Hoy he pasado bastantes horastratando de entender por quéeste codigo [http://melpon.org/wandbox/permlink/HfrjVkob1QP476QT]segfaults ong++6.2 yg++7.0, mientras trabaja felizmente según lo previsto enclang++3.9 (y4.0). Reduje el problema a ...
Uso no válido de la función miembro no estática c ++
Estoy siguiendo estoejemplo [https://sourcemaking.com/design_patterns/state/cpp/1]. Pero cuando compilo, devuelve un error: Uso no válido de la función miembro no estática en la linea void(Machine:: *ptrs[])() = { Machine::off, Machine::on ...