Resultados da pesquisa a pedido "c++11"
c ++: getter universal para classe
Eu meio que preciso de ajuda! Quero definir um método de modelo para minha classe acessar seus campos particulares. Aqui está o meu código: #include <string> #include <vector> using namespace std; class ex { public: ex(string pegah_,int ...
std :: auto_ptr para std :: unique_ptr
Com o novo padrão chegando (e peças já disponíveis em alguns compiladores), o novo tipostd::unique_ptr é suposto ser um substituto parastd::auto_ptr. O uso deles se sobrepõe exatamente (para que eu possa localizar / substituir globalmente meu ...
o separador de seta '->' está falhando ao chamar a função da classe
Estou trabalhando em um projeto para a classe e estou usando classes e ponteiros do tipo class para chamar algumas funções na classe, mas está travando nos Code Blocks e no Eclipse e não sei o que está acontecendo. Nota: falha ao atribuir x com ...
Declaração automática C ++ 11 com e sem declarador de ponteiro
Qual é a diferença entre os tipos debar1 ebar2? int foo = 10; auto bar1 = &foo; auto *bar2 = &foo;Se ambosbar1 ebar2 estãoint*, faz sentido escrever o declarador do ponteiro (*) nobar2 declaração?
Injetar namespace experimental em std
É um pacote ruim ou bom injetar espaço para nomestd::experimental para dentrostd gosta de seguir? namespace std { namespace experimental { } using namespace experimental; } #include <experimental/optional> int main() { std::optional< int > o; ...
std :: unordered_map :: find usando um tipo diferente do tipo Key?
eu tenho umunordered_map que usa um tipo de cadeia como chave: std::unordered_map<string, value> map;A std::hash especialização é fornecida parastring, bem como uma adequadaoperator==. Agora também tenho uma classe "string view", que é um ...
Inicialize um std :: array de tuplas com chaves
Isso provavelmente tem uma resposta muito simples, mas eu realmente não consigo descobrir. Por que recebo erros por fazer isso? Qual é a maneira correta de inicializar algo assim? std::array<std::tuple<int, std::string>, 3> tuples{ {3, "a"}, {7, ...
std :: is_base_of para classes de modelo
Existe uma maneira de testarstd::is_base_of<A, B> quandoA é uma classe de modelo? template <typename X, typename Y> class A {}; template <typename X> class B : public A<X, char> {};Eu quero testar estaticamente algo ...
tentativa de decodificar um valor que não está no conjunto de caracteres base64
Estou usando o seguinte trecho de código para codificar base64 e decodificar uma seqüência de caracteres usando a biblioteca Boost C ++. //Base64 Encode Implementation using Boost C++ library const std::string base64_padding[] = {"", "=", "=="}; ...
O uso de uma lambda nos arquivos de cabeçalho pode violar o ODR?
O seguinte pode ser escrito em um arquivo de cabeçalho: inline void f () { std::function<void ()> func = [] {}; }ou class C { std::function<void ()> func = [] {}; C () {} };Eu acho que em cada arquivo de origem, o tipo de lambda pode ser ...