Resultados de la búsqueda a petición "c++"
std :: cadena en C #?
Pensé que el problema está dentro de mi función C ++, pero intenté esto Función C ++ en C ++ dll: bool __declspec( dllexport ) OpenA(std::string file) { return true; } C # código: [DllImport("pk2.dll")] public static extern bool OpenA(string ...
Inicie una aplicación C ++ desde otra y comuníquese con ella
Tengo un programa C ++ (técnicamente MATLAB mex), que estoy planeando usar para lanzar un programa esclavo C ++ puro e independiente en mi sistema. El programa maestro de llamadas puede tener un aspecto similar al siguiente: void ...
Cómo usar std :: atomic eficiente
std :: atomic es una nueva característica introducida por c ++ 11 pero no puedo encontrar mucho tutorial sobre cómo usarla correctamente. Entonces, ¿son comunes y eficientes las siguientes prácticas? Una práctica que utilicé es que tenemos un ...
Los objetos de los tipos incorporados tienen prioridad especial de orden de inicialización estática?
Esperaba que el siguiente código produjera un error de segmentación (o de otro modo UB): struct T { T(); }; T t; char const* str = "Test string"; T::T() { std::cout << str; // zero-initialised, only! } int main() {}Eso es porquet se ...
¿Cómo borro un elemento de std :: vector <> por índice?
Tengo un std :: vector <int>, y quiero eliminar el enésimo elemento. ¿Cómo puedo hacer eso std::vector<int> vec; vec.push_back(6); vec.push_back(-17); vec.push_back(12); vec.erase(???);
¿Posible pérdida de memoria sin un destructor virtual?
#include <iostream> using namespace std; class base { int a; public: base() {a =0;} }; class derv :public base { int b; public: derv() {b =1;} }; int main() { base *pb = new derv(); delete pb; } No tengo un destructor virtual en la clase derv, ...
¿Cómo obtener el directorio actual?
He estado haciendo esto en C # y Delphi, pero C ++ es malo. El propósito es crear un archivo en el directorio actual (donde se ejecuta el ejecutable). Mi código LPTSTR NPath = NULL; DWORD a = GetCurrentDirectory(MAX_PATH,NPath); ...
Constructor de clase de plantilla "Referencia indefinida a" [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué las plantillas solo se pueden implementar en el archivo de encabezado? [/questions/495021/why-can-templates-only-be-implemented-in-the-header-file] 15 respuestas No tengo idea de por qué sucede ...
Orden de evaluación macro [duplicado]
Posible duplicado: # y ## en macros [https://stackoverflow.com/questions/4364971/and-in-macros] por qué la salida de la segunda impresión f es f (1,2) ¿cuál es el orden en que se evalúa la macro? #include <stdio.h> #define f(a,b) a##b #define ...
Advice para la programación de C ++ GUI
He estado escribiendo aplicaciones C ++ Console / CMD-line durante aproximadamente un año y me gustaría ingresar a las aplicaciones GUI de Windows. Para aquellos de ustedes que han tomado este camino antes, qué consejos / sugerencias pueden ...