Resultados de la búsqueda a petición "c++"
¿Puedo escribir un tipo de función que devuelva una función?
Lo siguiente no se compila en gcc y clang #include <type_traits> int foo(); int main() { using R = std::result_of_t<decltype(foo)()>; // error }El error en ambos compiladores trata con la ilegalidad de declarar una función que devuelve una ...
¿Cómo implementar correctamente iteradores personalizados y const_iterators?
Tengo una clase de contenedor personalizada para la que me gustaría escribir eliterator yconst_iterator clases Nunca hice esto antes y no pude encontrar un procedimiento apropiado. ¿Cuáles son las pautas con respecto a la creación de iteradores ...
Qt - "No existe tal ranura", aunque hay
Estoy tratando de conectar un botón a una función, por lo que cuando presiono el botón, se llama a la función con un parámetro específico. yo tengo class FieldGridWidget : public QWidget { Q_OBJECT public: FieldGridWidget(QWidget *parent=0); ...
Operador de sobrecarga de C ++ + en una clase de plantilla
template<typename T> class Matrix { template<typename U> friend Matrix<U> operator+(const Matrix<U>& a, const Matrix<U>& b); protected: size_t _m, _n; T *_alloc; }; template<typename U> Matrix<U> operator+(const Matrix<U>& a, const Matrix<U>& b) ...
Error extraño del enlazador con std estático :: mapa
¿Por qué recibo un error de vinculador cuando intento compilar esto en Visual Studio 2008? #include <stdafx.h> #include <iostream> #include <map> #include <string> class MyClass { public: MyClass () { }; virtual ~MyClass() {}; static ...
WaitForSingleObject para el objeto thread no funciona en la descarga de DLL
Me topé con un comportamiento inesperado del mecanismo de subprocesos de Windows cuando se descarga la DLL. Tengo un paquete de objetos de subproceso de trabajo y estoy tratando de terminarlos gentilmente cuando se descarga DLL (a través ...
¿Por qué no puedo leer el archivo usando "file_ptr >> variable" en mi programa?
En el siguiente programa, estoy tratando de entender cómo leer y escribir archivos. #include<iostream> #include<fstream> using namespace std; int main() { fstream myfile; string str1; myfile.open("H:/input_file.txt"); if(myfile.is_open()) ...
Ventajas de usar adelante
En reenvío perfecto,std::forward se usa para convertir las referencias rvalue nombradast1 yt2 a referencias rvalue sin nombre. ¿Cuál es el propósito de hacer eso? ¿Cómo afectaría eso a la función llamada?inner si nos vamost1 & t2 ...
Boost :: Cliente síncrono Asio con tiempo de espera
Estoy tratando de construir un código de cliente FTP síncrono con tiempo de espera usando un hilo como control de tiempo de espera. El hilo se iniciará en cada transacción y cerrará el socket en caso de tiempo de espera, lo que obligará a la ...
¿Cómo entiendes una gran porción de código?
Soy un estudiante universitario recién graduado que acaba de comenzar mi trabajo. En mi período de aceleración, necesito aprender mucho código de producto. Hay algunos documentos de diseño, pero no ayudan mucho. ¿Puede proporcionar algunas ...