Resultados da pesquisa a pedido "c++11"
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) ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 { ...
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 ...
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: ...