Resultados de la búsqueda a petición "c++"
Cuál es la mejor manera de indicar que no se ha inicializado un valor doble?
Tengo una clase CS que representa el sistema de coordenadas en 3D, es decir (x, y, z) class CS { private: double x; double y; double z; } CS::CS() { x = NULL;//this causes x = 0//i want the address of x to be 0x000000 & not x = 0 y = NULL; z ...
Utilizando boost :: bind with boost :: function: recupera el tipo de variable enlazada
¿Hay alguna forma de recuperar información sobre qué parámetros estaban limitados por boost :: bind o es necesario almacenar esto manualmente? es decir. in .h class MyClass { void foo(int a); void foo2(double b); void bar(); void execute(); ...
Compilación de archivos fuente C ++ usando Boost.Thread
Estoy tratando de aprender a usar la biblioteca C ++ Boost.Thread. He instalado las bibliotecas Boost en mi sistema Ubuntu 11.10. Estoy siguiendo el libro "The Boost C ++ Libraries" de Schaling, específicamente el ejemplo 6.1 en la página 66. ...
¿Cómo forzar al compilador a usar un constructor de copia explícito?
Escribí un pequeño programa de prueba con una clase de muestra que también contiene un constructor, un destructor, un constructor de copia y un operador de asignación autodefinidos. Me sorprendió cuando me di cuenta de que el constructor de ...
std :: cout para imprimir caracteres N veces
¿Cómo puedo imprimir un carácter N varias veces usandostd::cout sin bucle? Hay una forma de mover el cursor de texto hacia atrás para anular el efecto destd::cout << std::endl;? es decir, subir una línea (digamos que nunca imprimimos nada ...
Lista vinculada inversa - C ++
Escribí una función que debería revertir una lista. Hasta ahora, solo puedo revertir dos elementos, pero no más. Revisé y revisé dos veces y todavía no puedo encontrar el problema. Incluso utilicé el depurador para ver el valor de cada ...
¿Por qué esto se considera una lista de inicializador extendida?
#include <vector> struct foo { int i; int j; int k; }; int main() { std::vector<foo> v(1); v[0] = {0, 0, 0}; return 0; } Al compilar esto usando g ++, recibo la siguiente advertencia: warning: las listas de inicializador extendidas solo están ...
boost :: tokenizer vs boost :: split
Estoy tratando de analizar una cadena de C ++ en cada carácter '^' en tokens vectoriales. Siempre he usado el método boost :: split, pero ahora estoy escribiendo un código crítico de rendimiento y me gustaría saber cuál ofrece un mejor ...
¿Cómo funcionan los manipuladores de flujo con argumentos?
En el libro C ++ de Stroustrup, hay un ejemplo de un manipulador personalizado que toma un argumento (por favor vea el código adjunto). Estoy confundido acerca de cómo se crea la estructura. En particular, parece que hay dos argumentos int para ...
how proporcionar una propiedad vertex_index para mi gráfico
Dado que mi gráfico usa setS para vértice, tengo que proporcionar un mapa de propiedades de vertex_index para mi gráfico, o dar un argumento explícito vertex_id a write_graphviz, para poder usar write_graphviz. @My graph is defined as: typedef ...