Resultados da pesquisa a pedido "c++"

6 a resposta

Encadeamento de predicados de pedidos (por exemplo, para std :: sort)

Você pode passar um ponteiro de função, objeto de função (ou impulsionar lambda) para std :: sort para definir uma ordem fraca estrita dos elementos do contêiner que você deseja classificar. No entanto, às vezes (o suficiente para eu ter batido ...

1 a resposta

Por que `std :: initializer_list` não é definido como um tipo literal?

Este é um acompanhamento desta pergunta:É legal declarar um objeto constexpr initializer_list? [https://stackoverflow.com/questions/16063123/is-it-legal-to-declare-a-constexpr-initializer-list-object] . Desde o C ++ 14, ostd::initializer_list ...

6 a resposta

Por que o vetor de ponteiros é considerado ruim?

Recentemente, achei que não deveria usar vetor de ponteiros. Eu queria saber - por que não posso? Por exemplo, se eu tiver uma aulafoo é possível fazer isso: vector <foo*> v; v.push_back(new foo());Eu já vi algumas pessoas votando em ...

1 a resposta

Tipos "herdados" usando CRTP e typedef

O código a seguir não compila. Recebo uma mensagem de erro: erro C2039: 'Asub': não é membro de 'C' Alguém pode me ajudar a entender isso? Tentei o compilador VS2008 e 2010. template <class T> class B { typedef int Asub; public: void ...

16 a resposta

Função de timer para fornecer tempo em nano segundos usando C ++

Desejo calcular o tempo que levou para uma API retornar um valor. O tempo gasto para tal ação está no espaço de nano segundos. Como a API é uma classe / função C ++, estou usando o timer.h para calcular o mesmo: #include <ctime> #include ...

5 a resposta

Por que as definições de modelo C ++ precisam estar no cabeçalho? [duplicado]

Possível duplicado: Por que a implementação e a declaração de uma classe de modelo devem estar no mesmo arquivo de ...

3 a resposta

llvm voltará ao idioma de origem legível por humanos?

Existe uma maneira fácil de passar do llvm ir para o código fonte funcional? Especificamente, eu gostaria de começar com um código C ++ simples que modifique apenas os PODs (principalmente matrizes de entradas, flutuadores, etc.), converta-o ...

4 a resposta

Ponteiros para elementos de contêineres STL

Dado um contêiner STL (você também podeboost::unordered_map eboost::multi_index_container em conta) que não é contíguo, é garantido que os endereços de memória dos elementos dentro do contêiner nunca sejam alterados se nenhum elemento for ...

2 a resposta

O arquivo não está abrindo, mesmo que exista [fechado]

No programa a seguir, ele grava dados com êxito emstudent.txt arquivo, mas quando eu o abro e imprimo linha por linha do arquivo, ele sempre mostra o arquivo não encontrado. Alguém poderia me ajudar com isso? ifstream Myfile; ...

4 a resposta

aviso c4819 no Visual Studio C ++ 2013 express - arquivos utf8 sem bom

No visual studio C ++ 2013 express, parece que, a menos que o arquivo codificado em utf8 tenha a marca BOM, o compilador não consegue entender que o arquivo que está sendo compilado está na codificação UTF8 e o trata como na codificação nativa. O ...