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

13 la respuesta

¿La mejor manera de extraer un subvector de un vector?

Supongamos que tengo unstd::vector (vamos a llamarlomyVec) de tamañoN. ¿Cuál es la forma más simple de construir un nuevo vector que consiste en una copia de los elementos X a Y, donde 0 <= X <= Y <= N-1? Por ejemplo,myVec [100000] mediantemyVec ...

2 la respuesta

Inicializando constexpr con const: tratamiento diferente para int y double

El siguiente código no se compilavivir en Ideone [https://ideone.com/ubg5sQ]: #include <iostream> using namespace std; int main() { const double kPi = 3.14; constexpr double kPi2 = 2.0*kPi; cout << kPi2; }El mensaje de error es: prog.cpp: In ...

4 la respuesta

Declarar variables miembro del parámetro de plantilla variable

Obviamente, el siguiente código no se compila en C ++. Pero tengo un caso en el que me gustaría parametrizar una clase con cero o más elementos de datos basados en parámetros de plantilla. ¿Hay alguna manera de declarar una clase cuyos miembros ...

4 la respuesta

Tratando de optimizar la intersección línea vs cilindro

Mi cerebro se ha derretido en una rutina de intersección de segmento de línea vs cilindro en la que he estado trabajando. /// Line segment VS <cylinder> // - cylinder (A, B, r) (start point, end point, radius) // - line has starting point (x0, ...

3 la respuesta

usando sockets de refuerzo, ¿necesito solo un io_service?

teniendo varias conexiones en varios subprocesos diferentes ... Básicamente estoy haciendo una clase base que usa boost / asio.hpp y el material tcp allí ... ahora estaba leyendo ...

1 la respuesta

¿Cómo usar void * como un único soporte variable? (Ej. Void * raw = SomeClass ())

Estoy tratando de hacervoid* para retener un valor (para evitar la llamada predeterminada del constructor). Quiero:- Copiar K al vacío * p. ej.K k1; --> void* raw=k1;copiar nulo * a K, p.void* raw; --> K k2=raw;intenta no romper el destructor y ...

1 la respuesta

ocultamiento del parámetro de plantilla de plantilla de miembro

detemperatura local [http://eel.is/c++draft/temp.res#temp.local-7] : En la definición de un miembro de una plantilla de clase que aparece fuera de la definición de plantilla de clase, el nombre de un miembro de la plantilla de clase oculta el ...

5 la respuesta

Comportamiento indefinido y puntos de secuencia

¿Qué son los "puntos de secuencia"? ¿Cuál es la relación entre el comportamiento indefinido y los puntos de secuencia? A menudo uso expresiones divertidas y complicadas comoa[++i] = i;, para hacerme sentir mejor. ¿Por qué debería dejar de ...

10 la respuesta

hacer sonidos (pitidos) con c ++

¿Cómo hacer que el hardware emita un sonido con c ++? Gracias

1 la respuesta

GLFW primer error de respuesta

Estoy tratando de crear una ventana GLFW simple y tener éxito, pero xcode me da un error: 2016-12-14 10:16:40.412191 CREngine[830:21929] [General] ERROR: Setting <GLFWContentView: 0x100369850> as the first responder for window ...