Resultados de la búsqueda a petición "c++"
¿Dónde usar std :: variant over union?
Por favor explique cuál es la diferencia entreunion ystd::variant y por quéstd::variant fue introducido en el estándar? En que situaciones debemos usarstd::variant sobre la vieja escuelaunion?
tipo de retorno `auto` en el contexto de los miembros de la clase
¿Cómo se puede usar la deducción automática de tipo para los miembros de la clase? Por ejemplo, el siguiente código struct A { auto foo(); // foo is defined in another file }; int main() { A a; a.foo(); }dóndefoo tiene el tipo de retornoauto da ...
¿Hay alguna forma de deshabilitar la declaración automática para tipos no regulares?
ACTUALIZACIÓN: Hay una propuesta para cambiar el significado deauto en determinadas situaciones. Evaluación implícita de variables y argumentos "automáticos" [https://isocpp.org/files/papers/N4035.pdf]por Joel Falcou y otros. La evaluación ...
evaluar la densidad multivariada normal / gaussiana en c ++
En este momento tengo la siguiente función para evaluar la densidad gaussiana: double densities::evalMultivNorm(const Eigen::VectorXd &x, const Eigen::VectorXd &meanVec, const Eigen::MatrixXd &covMat) { double inv_sqrt_2pi = 0.3989422804014327; ...
¿Qué está pasando con la sobrecarga de memoria de std :: deque?
Estoy trabajando en un algoritmo de clasificación externo que usastd::queue y debe restringir cuidadosamente su uso de memoria. He notado que durante la fase de fusión (que usa variosstd::queues de longitud fija), mi uso de memoria aumenta a ...
¿Cómo determinar cuándo está listo el proceso generado? (Usando CreateProcess () y FindWindow ())
Esto debería ser fácil: estoy creando un programa que genera un proceso usando el win32CreateProcess() función. Una vez que se carga este proceso, encuentro su ventana usandoFindWindow y enviarle mensajes usandoSendMessage(). La pregunta es,¿Cómo ...
Programación orientada a aspectos en C ++: alternativas compatibles actuales
He usado AspectJ antes para Java, y recientemente he pensado en verificar qué posibilidades existen para el lenguaje C ++. Escuché sobreAspectC ++ [http://www.aspectc.org/], pero a diferencia de AspectJ, AspectC ++ parece estar abandonado en el ...
RESTful Client API en C ++
¿Hay alguna biblioteca de código abierto disponible que implemente RESTful Client (biblioteca para interpretar solicitudes HTTP como llamadas de servicio REST) en C ++? Mi requisito es conectarme a Amazon Web Services y obtener la lista ...
Cómo moverse por la semántica de copia en C ++
Por favor considere este código: class A { }; int main() { std::vector<A> test; test.push_back(A()); }El constructor y el destructor se llamarán dos veces, también se asignará memoria dos veces y se copiará el objeto, ahora no solo es ...
El constructor de copia necesita llamar a un método que depende del objeto, pero el constructor no puede ser virtual
Tengo una clase base abstracta con dos clases heredadas. En ambas clases defino un método virtual que utiliza el constructor. Ahora necesito crear un constructor de copia, pero no puedo declarar el constructor de copia como virtual, pero quiero ...