Perguntas com a tag "c++11"

1

Não funções de membro estático sem ref-qualificador

Este é um seguimento do meu post anterior Com referência ao Não-funções de membro estático Sob const-, volatile-, and ref-qualified member functions A non-static member function can be declared with no ref-qualifier,... During overload ...
0

C++ expressões Idiomáticas: Como pode um rvalue ser passado como rvalue?

O seguinte código não compile. Clang dá essa mensagem de erro: candidate function not viable: no known conversion from 'A' to 'A &&' for 1st argument isto é como se a dentro de f() foram um lvalue. struct A{}; void g(A&& a){ ...
0

Compare o número de versão de cadeias de caracteres

"A seguir está o link para o problema que eu estou tentando. https://www.interviewbit.com/problems/compare-version-numbers/ Eu simulado matriz para comparar ambas as versões. Mas eu não poderia encontrar qualquer erro no código." int compareVersi...
2

Regular Expressaions não corresponder em c++?

Eu tenho um problema na expressão regular. Eu tenho uma cadeia e a cadeia é validar com uma expressão regular, e ele está trabalhando com o script em python, mas não no trabalho em c++. De trabalho código python: import re txt = "\x01msvc-server\x1...
1

QModelIndexList devolvidos por selectedIndexes() está sempre vazia

Eu tenho um QTableView dentro de um QTabWidgetwhere eu inserir nova linha com 6 colunas de cada vez que premir um botão. De 6 colunas, 3 colunas tem QPushButton sobre eles. Eu preciso do número da linha da clicado o botão de QTableView. Eu conectei o...
3

compreender int-vs-trunc relação em dobro-para-int conversão

Quando eu executar o código a seguir #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); ...
0

A compilação de C++11 código em versões anteriores do gcc

Estamos tentando construir um projeto de C++ que foi recentemente modificado para marcar alguns destruidor como noexcept em um sistema legado que usa o gcc 4.5.4. O uso desta versão do compilador é obrigatório, para que a atualização não é uma solu...
0

O objeto não se move corretamente

Eu o conjunto 4 teclas para mover. E quando eu pressionar para cima e o seu objeto se move normalmente. E quando eu pressione para a esquerda e para a direita, também de alguma forma se move para cima ou para baixo. E eu não entendo o que está errado...
0

Como adicionar classe de Modelo como membro dentro de uma classe normal

Eu tenho uma classe de modelo: templClass, que passa em um tipo e funciona como um regular classe de modelo. Eu quero que a classe a ser um membro de outra classe regular regClass. regClass tem uma variável de membro var, com base no que eu gostaria...
1

Por que o código abaixo imprimir `4294967271`?

Por que a resposta o código abaixo, não está -25 ? #include <iostream> int main(int argc, char **argv) { std::cout << 25u - 50; return 0; }
0

Vários árvore de herança de pura classes abstratas

Eu tenho que limpar um pedaço de código... parece algo como isto: 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 quebrado

Eu tento executar algumas Assinatura de Digitalização. Ele, na verdade, o trabalho muito bom: findsig((PBYTE)"\x48\x8B\x05\xCC\xCC\xCC\xCC\x48\x87\x78",xxx???xx); Console: Signature found! mas agora quando eu tento recebê-lo como um std::string via...
1

Pode um objeto do tipo da classe T ser constante inicializado quando T tem um processo de destruição não trivial?

Vejamos este exemplo de código: class D { public: constexpr D(int val) : i(val) { }; ~D() { }; private: int i; }; D d(3); De acordo com a documentação, D deve ser constante inicializada: Only the following variables are c...
1

Qual é a melhor maneira de verificar o uniforme de dados?

Eu preciso de uma idéia para a seguinte situação (ver código para maior clareza): Ter várias instâncias da estrutura MyData, que é a mais concisa para verificar as instâncias para a uniformidade e a devolver o uniforme instância. Como posso reduzir a...
0

Seqüência de caracteres para int atoi()

"Eu estou tentando escrever código para a função atoi.O MEU problema é real de saída não está combinando com o resultado esperado para o caso que se segue. Entrada="7 U 0 T7165 0128862 089 39 5" Saída real=2147483647 Resultado esperado=7 A segu...
0

Qual é a melhor maneira de informar outros componentes de uma alteração em um componente

Temos um Visual C++ 2013(C++11) solução em que temos vários componentes. Eu gostaria de notificar outros componentes, no caso de qualquer mudança em qualquer uma das componentes. Não é sempre que cada componente precisa saber de cada alteração. O que...
3

Como posso impedir que outro thread para modificar um estado de bandeira?

Eu tenho uma classe 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

Não é possível usar a cinta entre inicializador de-lista, enquanto que herdam da classe amigo

Estou tentando usar uma lista de inicializador para uma estrutura de dados que herda de seus pais, amigo de classe subclasse. Abaixo eu compilei um exemplo que demonstra o problema(em c++11). #include <iostream> #include <vector> class...
0

Não wait_until funcionam de forma diferente no thread principal wrt não principal? c++

Executar o mesmo código no thread principal wrt separados,a condição de variável se comporta de forma diferente #include <iostream> #include <condition_variable> #include <mutex> #include <chrono> #include <thread> usin...
0

Trabalho de C++ com um mapa com vetores como valores

Eu tenho um mapa que mapas de seqüências de vetores de cadeias de caracteres: std::unordered_map<std::string, std::vector<std::string>>> myMap;. Há um bom caminho (tão pouco de código possível, enquanto ainda está sendo legível) para...
3

adequado para a função de conversão de "std::wstring" para "LPWSTR" existe em C++

Usando o código abaixo, estou recebendo o caminho "C:\ProgramFiles" E, em seguida, acrescentando "\Test\myupdate.exe" para ele. Depois que eu estou armazenando este caminho no "pwszTaskTrigger" variável de estrutura, como abaixo: mcTskInfo.pwszTas...
2

A herança de =apagar funções

vamos dizer que eu tenho uma classe com o nome File. Quero desativar o construtor de cópia para cada filho de File, por exemplo, TextFile. Gostaria de fazer algo como isso ainda vai desativar o construtor de cópia de TextFile? class File { public: ...
0

Como posso modificar uma variável especificada pelo usuário?

Eu quero ser capaz de alterar uma variável com base na entrada do usuário, mas eu não quero usar o if/else instruções. Eu estou usando um monte de variáveis no meu código real. Existe alguma maneira de alterar uma variável de entrada sozinho? #inclu...
0

Função na classe de modelo vs função do modelo

Quando temos um modelo de função como esta: template <class T> void push_back(T&& type) { } É perfeitamente legal, para chamá-lo assim: push_back(1); e como este: int i = 0; push_back(i); Mas, quando eu tenho uma classe de mod...
1

- Membro de referência é definido para 0 depois de objeto está fora do escopo

Vamos considerar o seguinte exemplo de ter referência para já destruiu objeto. struct Config { unsigned int m_maxSize = 1; }; class FileReader { public: FileReader(Config& config) : m_cfg(config){ } Config& m_cfg; }; class...