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

1 la respuesta

¿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 ...

7 la respuesta

¿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 ...

3 la respuesta

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); ...

3 la respuesta

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) ...

1 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

¿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()) ...

6 la respuesta

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 ...

1 la respuesta

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 ...

5 la respuesta

¿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 ...