Resultados de la búsqueda a petición "c++"
C ++ excepción para punteros nulos
Tengo una pequeña función (en un archivo DLL) que se ve así: int my_function(const char* const s) { try { return my_object->do_something_with(s); } catch (exception& e) { return ERROR_CODE; } } Pensé que el bloque try-catch evitaría cualquier ...
¿Problema extraño al rellenar una lista con objetos en C ++?
He creado una clasePatient y quiero completar una lista dePatients con objetos que he creado a través del constructor explícito. Sin embargo, recibo un errorType name is not allowed cuando trato de llenar ellist<Patient> usando el `= {} (lista de ...
¿No borra std :: list :: iterator invalida el iterador y destruye el objeto?
¿Por qué imprime lo siguiente2? list<int> l; l.push_back( 1 ); l.push_back( 2 ); l.push_back( 3 ); list<int>::iterator i = l.begin(); i++; l.erase( i ); cout << *i;Yo se queerase regresa, pero me pregunto por qué esto está bien. ¿O no está ...
how boost :: function and boost :: bind work
No me gusta tener cajas mágicas dispersas por todo mi código ... ¿cómo funcionan exactamente estas dos clases para permitir que básicamente cualquier función se asigne a un objeto de función, incluso si la función <> tiene un parámetro ...
Union en c ++ son factibles
¿Puede una unión en C ++ tener una función miembro? ¿Cómo existe la unión con miembros de datos y funciones de miembro si se crea un objeto? Si supongo que sí, entonces son factibles en cualquier lugar. En caso afirmativo, ¿dónde?
La especialización de plantillas de funciones en estándar para tipos definidos por programas ya no se permitirá en C ++ 20?
Cita de cppreference.com [https://en.cppreference.com/w/cpp/language/extending_std]: Agregando especializaciones de plantillas e permite agregar especializaciones de plantilla para cualquier biblioteca estándar | clase (desde C ++ 20) | ...
Tipo incompleto
Recibo un error de tipo incompleto para las variables 'siguiente' y 'anterior'. No estoy seguro de lo que estoy haciendo mal porque estoy muy oxidado al escribir clases en C ++. ¡Cualquier ayuda sería apreciada! Gracias #include<iostream> using ...
Rangos de fusión en C ++
Tengo una lista de rangos de extremo cerrado únicos ordenados al azar R0 ... R n-1 dónd Ri = [r1i, r2i] (r1i <= r2i) osteriormente, algunos de los rangos se superponen (parcial o completamente) y, por lo tanto, requieren fusión. Mi pregunta ...
¿Cuál es un buen lenguaje de programación de escritorio para aprender para un desarrollador web? [cerrado
Quiero aprender un lenguaje de programación de escritorio, preferiblemente C, C ++ o C #. Soy un programador PHP / HTML / CSS y me gustaría entrar en aplicaciones de escritorio. Necesito algo bastante poderoso y me gustaría poder crear ...
¿Transmitir directamente del puntero a una función de plantilla?
Intento tomar un puntero a una instancia de plantilla de función y convertirlo en nulo *: #include <stdio.h> void plainFunction(int *param) {} template <typename T> void templateFunction(T *param) {} int main() { void *addr1=&plainFunction; //OK ...