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

2 la respuesta

¿Cómo escribir la función de intercambio constexpr para cambiar la endianess de un entero?

Como escribir unconstexpr función para intercambiar la endianess de un número entero, sin depender de las extensiones del compilador y ¿puede dar un ejemplo de cómo hacerlo?

4 la respuesta

Cree un tipo de función std :: con argumentos limitados

Dado el tipo de función invocableC, Quiero obtener en tiempo de compilación unstd::function; el tipo de los cuales: tiene el mismo tipo de función de retornoClos tipos de argumentos son los primerosN tipos de argumento de funciónCEsto significa ...

7 la respuesta

Pasar a un argumento de referencia por valor

Considere este sencillo programa: vector<int> foo = {0, 42, 0, 42, 0, 42}; replace(begin(foo), end(foo), foo.front(), 13); for(const auto& i : foo) cout << i << '\t';Cuando lo escribí esperaba: 13 42 13 42 13 42 Pero en cambio obtuve: 13 42 0 ...

1 la respuesta

libclang: agregar el sistema del compilador incluye la ruta (Python en Windows)

Siguiendo estopregunta [https://stackoverflow.com/questions/37098725/parsing-with-libclang-unable-to-parse-certain-tokens-python-in-windows] yAndrew's [https://stackoverflow.com/a/37100397/6167676]sugerencias, estoy tratando de tenerliblang ...

3 la respuesta

Transforme un marco para que sea como si hubiera sido tomado desde arriba usando OpenCV

Estoy trabajando en un proyecto para estimar la ubicación de un UAV (quadcopter) utilizando la técnica de flujo óptico. Actualmente tengo un código que ...

2 la respuesta

¿Reinterpret_cast conduce a un comportamiento indefinido?

Tengo una plantilla de claseA que contiene un contenedor de punteros (T*): template <typename T> class A { public: // ... private: std::vector<T*> data; }; y un montón de funciones como: void f(const A<const T>&); void g(const A<const ...

1 la respuesta

¿Cuáles son las razones por las que extender el espacio de nombres estándar se considera un comportamiento indefinido?

¿Por qué agregar nombres a lastd comportamiento indefinido del espacio de nombres? La respuesta obvia es "porque el estándar lo dice", p. en C ++ 14 [namespace.std] 17.6.4.2.1 / 1: El comportamiento de un programa C ++ no está definido si ...

3 la respuesta

C ++ iostream vs. C stdio rendimiento / gastos generales

Estoy tratando de comprender cómo mejorar el rendimiento de este código C ++ para equipararlo con el código C en el que se basa. El código C se ve así: #include <stdlib.h> #include <stdio.h> #include <string.h> typedef struct point { double x, ...

2 la respuesta

Devolviendo cadena a JavaScript desde la función C ++

Tengo una clase (JSObject) que implementa la interfaz IDispatch. La clase está expuesta a JavaScript que se ejecuta en mi control de navegador web alojado (IWebBrowser2). Vea más aquí sobre cómo funciona esto:Llamar a la función C ++ desde un ...

1 la respuesta

Posible error de MSVC 2013 al inicializar miembros de estructura

MSVC 2013 se queja sobre el siguiente código, mientras funciona como se esperaba en g ++. ¿Esto parece un error en MSVC? #include <iostream> using namespace std; struct A { double x = 0.0, y = 0.0; }; int main() { A a{ 1.0, 2.0 }; return 0; ...