Preguntas con etiqueta "c++11"

1

No las funciones miembro estáticas sin ref-qualifier

Esta es una continuación a mi anterior post Con referencia a la No-funciones miembro estáticas Bajo const-, volatile-, and ref-qualified member functions A non-static member function can be declared with no ref-qualifier,... During over...
0

C++ Modismos: ¿Cómo puede un r-value ser pasados como r-value?

El siguiente código no compila. Clang da este mensaje de error: candidate function not viable: no known conversion from 'A' to 'A &&' for 1st argument esto es como si a dentro de f() fueron un lvalue. struct A{}; void g(A&& a){ ...
0

Comparar el número de versión de cadenas de

"El siguiente es el enlace para el problema que estoy tratando. https://www.interviewbit.com/problems/compare-version-numbers/ He simulado la matriz para comparar ambas versiones. Pero no pude encontrar ningún error en el código." int compareVers...
2

Regular Expressaions no coinciden en c++?

Tengo un problema en la expresión regular. Tengo una cadena y la cadena es validar con una expresión regular y está trabajando con la secuencia de comandos de python, pero no en el trabajo en c++. De trabajo código de python: import re txt = "\x01m...
1

QModelIndexList devuelto por selectedIndexes() siempre está vacío

Tengo un QTableView dentro de un QTabWidgetwhere puedo entrar en fila nueva con 6 columnas cada vez que pulse un botón. De 6 columnas, 3 columnas QPushButton establecidas. Necesito el número de fila de la clic en el botón de la QTableView. He conecta...
3

entender int-vs-trunc relación en doble-a-int conversión

Al ejecutar el siguiente código #include <iostream> #include <cmath> using namespace std; int main() { enum { FACTOR = 3 }; double d = 1.0 / FACTOR; double d_i = int(d * FACTOR); int i_t = std::trunc(d * FACTOR); do...
0

Compilación de C++11 código en anteriores versiones de gcc

Estamos tratando de construir un proyecto de C++, el cual fue recientemente modificado para marcar algún destructor como noexcept en un sistema heredado que utiliza gcc 4.5.4. El uso de esta versión del compilador es obligatoria, por lo que la actu...
0

El objeto no se mueve correctamente

Yo juego de 4 teclas para moverse. Y cuando me levante y su objeto se mueve normalmente. Y cuando yo pulse izquierda y derecha, también de alguna manera se mueve hacia arriba o hacia abajo. Y no entiendo qué tiene de malo Código: FVector2D WSAD; vo...
0

¿Cómo agregar una clase de Plantilla como miembro dentro de una clase normal

Tengo una clase de plantilla: templClass que lleva en un tipo y funciona como una plantilla de clase. Quiero que clase de ser un miembro de otra clase regular regClass. regClass tiene un miembro de la variable var, a partir de la cual quiero crear t...
1

¿Por qué el código de abajo imprimir `4294967271`?

Por qué la respuesta de el código de abajo, no es de -25 ? #include <iostream> int main(int argc, char **argv) { std::cout << 25u - 50; return 0; }
0

La herencia múltiple árbol de puro clases abstractas

Tengo que limpiar un trozo de código... se ve algo como esto: struct InterfaceA { virtual void foo () = 0; }; struct InterfaceB : public InterfaceA { virtual void var () = 0; }; struct ImplA : public InterfaceA { void foo () { std::cout <&l...
0

const char* obras - std::string roto

Intentar realizar algunos análisis de Firma. Es ¿en realidad funciona bastante bien: findsig((PBYTE)"\x48\x8B\x05\xCC\xCC\xCC\xCC\x48\x87\x78",xxx???xx); Consola: Signature found! pero ahora cuando trato de recibir como un std::string a través de t...
1

Puede un objeto de tipo T ser constante inicializa cuando T tiene un no-trivial destructor?

Veamos este ejemplo de código: class D { public: constexpr D(int val) : i(val) { }; ~D() { }; private: int i; }; D d(3); Según la documentación, D debe ser constante inicializado: Only the following variables are constant...
1

¿Cuál es la mejor manera de comprobar los datos uniforme?

Necesito una idea para la siguiente situación (ver código para mayor claridad): Tener varias instancias de la estructura MyData, ¿cuál es la manera más concisa para comprobar las instancias para la homogeneidad y la devolución de un uniforme de la in...
0

Cadena de caracteres int atoi()

"Estoy tratando de escribir código para la función atoi.MI problema es el resultado real no es coincidente con la resultado esperado para el siguiente caso. Input="7 U 0 T7165 0128862 089 39 5" Salida real=2147483647 Salida esperada=7 El siguie...
0

¿Cuál es la mejor forma de notificar a los otros componentes de un cambio en un componente

Tenemos una aplicación de Visual C++ 2013(C++11) solución en la que nos tienen varios componentes. Me gustaría notificar a otros componentes en el caso de cualquier cambio en cualquier componente. No es siempre que cada componente necesita saber de c...
3

¿Cómo puedo prevenir el otro hilo para modificar un estado de la bandera?

Tengo una clase class Device { enum State {eStopped, eRunning} State flag = eStopped; public: void run(){ if(flag==eRunning){return;} /*some codes to start this device*/ flag = eRunning; } void stop(){ ...
1

Incapaz de utilizar la llave de inicializador adjuntos de la lista mientras que hereda de la clase friend

Estoy tratando de usar una lista de inicializador para una estructura de datos que hereda de sus padres, un amigo de la clase subclase. A continuación he recopilado un ejemplo que muestra el problema(en c++11). #include <iostream> #include &l...
0

¿Wait_until funcionan de manera diferente en el hilo principal wrt no principal? c++

Ejecutar el mismo código en el hilo principal wrt uno por separado,la condición de la variable se comporta de forma diferente #include <iostream> #include <condition_variable> #include <mutex> #include <chrono> #include <t...
0

C++ trabajar con un mapa con los vectores como los valores

Tengo un mapa que los mapas de las cadenas a los vectores de cadenas: std::unordered_map<std::string, std::vector<std::string>>> myMap;. Es allí una manera agradable (como poco código como sea posible mientras que todavía siendo legi...
3

no apto función de conversión de "std::wstring" a "LPWSTR" existe en C++

Mediante el código de abajo, me estoy haciendo la ruta de acceso "C:\ProgramFiles" Y, a continuación, añadiendo "\Test\myupdate.exe" a él. Después de que yo soy el almacenamiento de esta ruta en el "pwszTaskTrigger" variable de estructura como la s...
2

La herencia de =las funciones de eliminación

digamos que tengo una clase llamada File. Quiero desactivar el constructor de copia para cada hijo de File, por ejemplo, TextFile. Sería hacer algo como esto todavía deshabilitar el constructor de copia de TextFile? class File { public: File(co...
0

¿Cómo puedo modificar una variable especificada por el usuario?

Quiero ser capaz de cambiar una variable basada en la entrada del usuario, pero no quiero usar if/else declaraciones. Estoy usando un montón de variables en el código. ¿Hay alguna forma de cambiar una variable de entrada solo? #include <iostream&...
0

La función en la clase de plantilla vs función de la plantilla

Cuando tenemos una plantilla de función como esta: template <class T> void push_back(T&& type) { } Es perfectamente legal, para llamar las cosas como esta: push_back(1); y como esto: int i = 0; push_back(i); Pero, cuando tengo...
1

Miembro de referencia se establece en 0 después de que el objeto está fuera de alcance

Vamos a considerar el siguiente ejemplo de referencia a la ya destruida objeto. struct Config { unsigned int m_maxSize = 1; }; class FileReader { public: FileReader(Config& config) : m_cfg(config){ } Config& m_cfg; }; clas...