Resultados da pesquisa a pedido "c++"

5 a resposta

Argumentos de modelo padrão para modelos de função

Por que argumentos de modelo padrão são permitidos apenas em modelos de classe? Por que não podemos definir um tipo padrão em um modelo de função de membro? Por exemplo: struct mycclass { template<class T=int> void mymember(T* vec) { // ... } ...

2 a resposta

Como obter o Win32_OperatingSystem.LastBootUpTime no formato de data e hora

Eu tenho tentado obter LastBootUpTime usando a classe Win32_OperatingSystem (WMI). HRESULT hr = pEnumerator->Next(WBEM_INFINITE, 1, &pclsObj, &uReturn); if(0 == uReturn) { break; } VARIANT vtProp; // Get the value of the Name property hr ...

2 a resposta

Como desativo o pré-processador gcc no linux?

Eu pesquisei no googleturning off the gcc preprocessor on linux por um bom tempo agora (usando essa frase exata) e tudo tem sido irrelevante. Por exemplo, eu quero desligar tudoexcetoo pré-processador (o oposto do que eu quero) ou avisos de ...

1 a resposta

Por que o Visual Studio 2013 está tendo problemas com este membro da classe decltype?

#include <vector> struct C { std::vector<int> v; decltype(v.begin()) begin() { return v.begin(); } decltype(v.end()) end() { return v.end(); } };O Clang ++ não tem nenhum problema, mas o MSVC 2013 fornece o seguinte erro: error C2228: left of ...

1 a resposta

Validando documento no Xerces C ++

Desejo carregar um documento XML no Xerces-C ++ (versão 2.8, no Linux) e validá-lo usando um esquema DTD não mencionado no documento. Eu tentei o seguinte: XercesDOMParser parser; ...

1 a resposta

distribuições aleatórias stl e portabilidade

Por que o resultado de distribuições padrão não é obrigatório para ser consistente entre as implementações? O resultado de geradores de números pseudo-aleatóriosépor outro lado, mandatado para ser idêntico. Por exemplo, o seguinte certamente ...

1 a resposta

Um nome de classe introduzido dentro de uma classe não é tratado como um nome de classe aninhado

Tome estas definições de classe: Definição de classe 1: struct A { struct B* m_b; };Definição de classe 2: struct A { struct B; B* m_b; };Ambas as definições de classe devem declararB como uma classe aninhada. Pelo menos, foi o que pensei ao ...

2 a resposta

Z3 Maximize em C ++

No Z3, o seguinte é claramente avaliado para um máximo de 2, com o modelo x = true ey = true. (declare-const x Bool) (declare-const y Bool) (declare-const z Bool) (assert(= z false)) (maximize( + (ite (= x true) 1 0) (ite (= y true) 1 0) (ite (= ...

6 a resposta

volátil vs. mutável em C ++

Eu tenho uma pergunta sobre a diferença entre volátil e mutável. Notei que os dois significam que isso pode ser alterado. O quê mais? Eles são a mesma coisa? Qual é a diferença? Onde eles são aplicáveis? Por que as duas idéias são propostas? Como ...

3 a resposta

Biblioteca de serialização YAML para C ++?

O YAML parece ser um ótimo formato para arquivos de configuração e objetos persistentes de ligação de dados em formato legível por humanos ... Existe uma biblioteca C ++ que lida com YAML? O Boost :: Serialization tem planos para uma opção ...