Resultados de la búsqueda a petición "c++"
Lista STL, borra todos los números impares
Estoy tratando de aprender a trabajar con STL y traté de escribir una función que reciba una referencia a una lista y tratará de eliminar todos los miembros impares. Tengo un pequeño problema en mi código. Aquí está mi código void ...
¿Qué significa int argc, char * argv []?
En muchos IDE y compiladores de C ++, cuando genera la función principal para usted, se ve así: int main(int argc, char *argv[])Cuando codifico C ++ sin un IDE, solo con un compilador de línea de comandos, escribo: int main()sin ningún ...
Problema con std :: reference_wrapper
El problema está claro con el siguiente código: #include <functional> #include <iostream> #include <vector> int main() { //std::vector<int> a, b; int a = 0, b = 0; auto refa = std::ref(a); auto refb = std::ref(b); std::cout << (refa < refb) << ...
Agregar un índice vertex_index a listS sobre la marcha para la centralidad de intermediación
Actualizar: El problema puede estar en el código intermedio. Si comento la llamada abrandes_betweenness_centrality El código se compilará. El problema puede no ser el índice configurado como se pensaba anteriormente. Otorgaré recompensas si ...
¿Por qué la función de notificación y espera de una variable std :: condition_variable necesita un mutex bloqueado?
En mi búsqueda interminable de entenderstd::contion_variables Me he encontrado con lo siguiente. Enesta página [http://www.cplusplus.com/reference/condition_variable/condition_variable/]dice lo siguiente: void print_id (int id) { ...
C ++: error de sintaxis C2061: identificador inesperado
¿Qué tiene de malo esta línea de código? bar foo (vector ftw); Produce error C2061: syntax error: identifier 'vector'
¿Existe alguna función "estándar" similar a htonl para enteros de 64 bits en C ++?
Estoy trabajando en una implementación del protocolo memcache que, en algunos puntos, utiliza valores enteros de 64 bits. Estos valores deben almacenarse en "orden de bytes de red". Desearía que hubiera algouint64_t htonll(uint64_t value) ...
¿Por qué puede asignar nullptr a std :: string?
Así que hoy escribí un error bastante difícil de encontrar donde inicialicé un std :: string en nullptr (no un puntero a std :: string, sino el valor en sí). Aparentemente, descubrí que solo es posible hacerlo en C ++ 11 o posterior ...
Convertir wchar_t en char
Me preguntaba si es seguro hacerlo. wchar_t wide = /* something */; assert(wide >= 0 && wide < 256 &&); char myChar = static_cast<char>(wide);Si estoy bastante seguro de que el carácter ancho caerá dentro del rango ASCII.
Cambie CMakeLists.txt predeterminado en CLion para incluir advertencias
En CLion, el CMakeLists.txt predeterminado establece solo el indicador del compilador de C ++ 11. Me gustaría tener advertencias y la bandera pedante por defecto en todos mis proyectos. Esto es por defecto set(CMAKE_CXX_FLAGS ...