Resultados da pesquisa a pedido "c++11"

3 a resposta

Como posso fazer com que C ++ 0x e __STRICT_ANSI__ se entendam?

Preciso usarpopen em um projeto, mas recebo: error: 'popen' was not declared in this scope Parece que o GCC define__STRICT_ANSI__ sob ambos-std=c++0x e (ao contrário da pouca informação que pude encontrar)-std=gnu++0x, que causapopen (e_popen) ...

1 a resposta

Como uso o novo objeto de regex c ++ 0x para corresponder repetidamente dentro de uma strin

Eu tenho uma string: "hello 1, hello 2, hello 17, and done!"E eu quero aplicar esta expressão regular repetidamente: hello ([0-9]+) E seja capaz de percorrer as correspondências e seus grupos de captura de alguma forma. Eu usei o material ...

5 a resposta

std :: max () e std :: min () não constexpr

Acabei de notar que o novo padrão definemin(a,b) emax(a,b) se constexpr. Exemplos de 25.4.7, [alg.min.max]: template<class T> const T& min(const T& a, const T& b); template<class T> T min(initializer_list<T> t); Isso não é uma pena? Eu ...

2 a resposta

contador de tempo de compilação para classes de modelo

Imagine que você tem muitas classes com vários parâmetros de modelo diferentes. Toda classe tem um métodostatic void f(). Você deseja coletar todos esses ponteiros de função em uma lista L. Uma solução em tempo de execução seria fácil: typedef ...

2 a resposta

Existe uma alternativa Boost.Bimap em c ++ 11?

xiste uma alternativa utilizável ao bimap do Boost em C ++ 0 Gostaria de evitar o Boost, mas adote totalmente o C ++ 11. Se necessário, uma versão reduzida do bimap do Boost funcionaria para mim (eu preciso de um bimap constante para alternar ...

5 a resposta

dentificadores Unicode e Código Fonte em C ++ 11?

Encontro no novo padrão C ++ 2.11 Identifiers [lex.name] identifier: identifier-nondigit identifier identifier-nondigit identifier digit identifier-nondigit: nondigit universal-character-name other implementation-defined character com o ...

2 a resposta

Uso correto de `= delete` para métodos em classes

O snipplet a seguir está correto para cancelar a definição de todos os métodos e construtores gerados de outra forma para uma class struct Picture { // 'explicit': no accidental cast from string to Picture explicit Picture(const string ...

3 a resposta

Inicializando uma estrutura que contém um vetor em si

Tenho um sistema de menus que quero inicializar a partir de dados constantes. UMAMenuItem pode conter, como submenu, um vetor deMenuItems. Mas isso só funciona até certo ponto. Aqui estão os ossos do problema: #include <vector> struct S { ...

2 a resposta

unção de membro de troca de amigo público

Na bela resposta para o idioma da cópia e troca [https://stackoverflow.com/questions/3279543/what-is-the-copy-and-swap-idiom#3279550] existe um código, preciso de um pouco de ajuda: class dumb_array { public: // ... friend void ...

6 a resposta

Inicializando a partir de uma lista de inicializadores, mas sem {{{{{{{{…}}}}}}}}}}

Eu tropeço recentemente em algum problema com as listas de inicializadores. Considere um programa que armazena dados semelhantes a mapas struct MyMapLike { MyMapLike(std::map<std::string, int> data) :data(std::move(data)) { } private: ...