Resultados de la búsqueda a petición "c++"
Cómo serializar el vector de armadillo
¿Cómo puedo serializararma::Col? Debajo hay un MWE y la salida de error. MWE: #include <boost/mpi/environment.hpp> #include <boost/mpi/communicator.hpp> #include <iostream> #include "armadillo" namespace mpi = boost::mpi; struct S { int i; ...
Qué (no) hacer en un constructor
Quiero pedirle sus mejores prácticas con respecto a los constructores en C ++. No estoy muy seguro de qué debo hacer en un constructor y qué no. ¿Debería usarlo solo para inicializaciones de atributos, llamar a constructores principales, etc.? O ...
¿No es un error la optimización del valor de retorno (RVO)?
Tal vez haga una pregunta tonta, pero miré la página de Wikipedia para RVOaquí [http://en.wikipedia.org/wiki/Return_value_optimization]y no podía dejar de preguntarme si ese comportamiento es incorrecto. Lo probé en mi máquina y RVO está ...
¿Cómo funcionan las clases de rasgos?
Estoy leyendo Scott MeyersC ++ efectivo [http://rads.stackoverflow.com/amzn/click/0321334876]. Está hablando de clases de rasgos, entendí que los necesito para determinar el tipo de objeto durante el tiempo de compilación, pero no puedo entender ...
Usando dnorm con RcppArmadillo
DeREstoy tratando de corrersourceCpp en este archivo: #include <RcppArmadillo.h> // [[Rcpp::depends(RcppArmadillo)]] using namespace arma; using namespace Rcpp; // [[Rcpp::export]] vec dnormLog(vec x, vec means, vec sds) { int n = x.size(); vec ...
¿Cómo paso un objeto std :: function a una función que toma un puntero de función?
Estoy tratando de interactuar con una biblioteca escrita enc, que usa este patrón familiar: void some_c_handler(void(*func)(void*), void* data);Ahora quiero escribir unC++ contenedor para esta función que se ve así: void ...
¿Qué es un índice permutado?
Estoy leyendo C ++ acelerado. No entiendo el ejercicio 5-1: Diseñe e implemente un programa para producir un índice permutado a partir de la siguiente entrada. Un índice permutado es aquel en el que cada frase es indexada por cada palabra en la ...
¿La inicialización de llaves MSVC con dobles parece violar el estándar?
Mira este sencillo programa: int main() { float f2 = 7.2; // OK, with warning float f3 = 7.199999809265137; // OK, no warning float f4{ 7.2 }; // Fails float f5{ 7.199999809265137 }; // OK, no warning float f6 = { 7.2 }; // Fails float f7 = { ...
Linker para Clang?
¿Qué enlazador utilizo para hacer ruido? Si uso clang o ld como un enlazador, obtengo grandes cantidades de errores como si no vincule con la biblioteca estándar. g ++ $ (OBJS) -o $ (BINDIR) / obtener Parece que tengo que usar g ++ para ...
Funciones de conversión UTF en C ++ 11
Estoy buscando una colección de funciones para realizar la conversión de caracteres UTF en C ++ 11. Debe incluir la conversión hacia y desde cualquiera de utf8, utf16 y utf32. También sería útil una función para reconocer marcas de orden de bytes.