Resultados de la búsqueda a petición "c++"

5 la respuesta

¿Por qué C ++ no usa std :: nested_exception para permitir el lanzamiento desde el destructor?

El principal problema al lanzar excepciones desde el destructor es que en el momento en que se llama al destructor, otra excepción puede estar "en vuelo" (std::uncaught_exception() == true) y no es obvio qué hacer en ese caso. "Sobrescribir" la ...

11 la respuesta

¿Cuál es una buena convención de nomenclatura para vars, métodos, etc. en C ++? [cerrado]

¡Vengo del mundo de Objective-C y Cocoa, donde hay muchas convenciones y mucha gente dirá que hace que su código sea hermoso! Ahora programando en C ++ no puedo encontrar un buen documento como este para C ...

1 la respuesta

Obteniendo error: "error de nvlink: referencia indefinida a '_ZN8Strategy8backtestEPddd'"

Recibo el siguiente error al ejecutarmake para mi aplicación CUDA (v7.5): nvlink error : Undefined reference to '_ZN8Strategy8backtestEPddd'No estoy seguro de por qué. Parece que algo está mal con mi Makefile. Aquí está: ¿alguna idea de lo que ...

2 la respuesta

Contenedor de C # para la biblioteca de C ++ deezer: PLAYLIST_TRACK_NO_RIGHT

Actualmente estoy tratando de hacer deezer wrapper para que funcione la biblioteca nativa. Funciona hasta que intenta reproducir la pista: recibí una devolución de llamada que decía PLAYLIST_TRACK_NO_RIGHT. He intentado leer esta canción con el ...

10 la respuesta

¿Por qué usar un método de inicialización en lugar de un constructor?

Acabo de ingresar a una nueva compañía y gran parte del código base utiliza métodos de inicialización en lugar de constructores. struct MyFancyClass : theUberClass { MyFancyClass(); ~MyFancyClass(); resultType initMyFancyClass(fancyArgument ...

1 la respuesta

Parcialmente especializado en parámetros de plantilla que no son de tipo incorrecto

Considera lo siguiente: template <unsigned > struct uint_ { }; template <class > struct X { static constexpr bool value = false; }; template <int I> // NB: int, not unsigned struct X<uint_<I>> { static constexpr bool value = true; }; int main() ...

2 la respuesta

¿Forma más rápida de hacer una matriz de adición multidimensional?

Tengo una matriz A de tamaño (m * l * 4) y el tamaño de m es de alrededor de 100,000 y l = 100. el tamaño de la lista siempre es igual a n y n <= m. Quería hacer una matriz de adición de una lista dada de índices. He escrito esta función y tengo ...

1 la respuesta

¿Está permitido que la implementación de la biblioteca estándar tenga una definición de clase que sea diferente del estándar C ++?

El siguiente código se compiló correctamente con clang y MSVC pero no se compila en GCC 6.1.0. #include <memory> template<typename R, typename T, typename... Args> T* test(R(T::*)(Args...) const) { return nullptr; } int main() { using T ...

6 la respuesta

Obtener un unique_ptr para una clase que hereda enable_shared_from_this

Normalmente prefiero regresarunique_ptr de las fábricas. Recientemente llegué al problema de devolver ununique_ptr para una clase que heredaenable_shared_from_this. Los usuarios de esta clase pueden provocar accidentalmente una llamada ...

1 la respuesta

Googletest Eclipse C ++: ¿Cómo tener ejecutables tanto la prueba como la producción?

Tengo una pregunta básica sobreGoogletest [https://code.google.com/p/googletest/]en Eclipse Estoy usando elcorredor de pruebas [https://github.com/xgsa/cdt-tests-runner/wiki/Tutorial]conéctese para ejecutar las pruebas de Google. Pero necesito ...