Resultados da pesquisa a pedido "c++11"
Como funciona o std :: forward? [duplicado
Possible Duplicate: Vantagens de usar o forward [https://stackoverflow.com/questions/3582001/advantages-of-using-forward] Eu sei o que faz e quando usá-lo, mas euaind Não consigo entender como funciona. Seja o mais detalhado possível e explique ...
C ++ 11 especialização lambda e modelo
Gostaria de saber qual é a definição de tipo correta para o lambda apresentada abaixo, para que o código a seguir seja compilado usando um compilador c ++ 11 compatível: #include <cstdio> #include <string> template<class Func> class foo { ...
Should `unique_ptr <T const []>` aceita um argumento do construtor `T *`?
Código #include <memory> using namespace std; struct T {}; T* foo() { return new T; } T const* bar() { return foo(); } int main() { unique_ptr< T const > p1( bar() ); // OK unique_ptr< T const [] > a1( bar() ); // OK unique_ptr< T const > ...
C ++ 11 semântica “automática”
Quando uso C ++ 11auto, quais são as regras de dedução de tipo em relação à resolução de um valor ou referênci Por exemplo, às vezes é claro: auto i = v.begin(); // Copy, begin() returns an iterator by valueEstes são menos claros: const ...
Compile std :: regex_iterator com gcc
Eu posso criar o arquivo .o com g ++ -c test.cpp -std = c ++ 0x, mas não é possível vinculá-lo, obtém os seguintes erros: test.cpp:(.text+0xe5): undefined reference to `std::regex_iterator<char const*, char, std::regex_traits<char> ...
nstância do modelo externo c ++ e typedef (gcc)
Estou tentando instanciar um modelo externamente, no entanto, gostaria de usar um typedef na cláusula de instanciação. Eu acho que o exemplo diz mais que mil palavras: typedef myTemplate_base<commonValue> myTemplate; //in 99% of the cases I ...
Como escrever o loop for baseado em intervalo com Argv?
No site da Wikipedia c ++ 0x: int my_array[5] = {1, 2, 3, 4, 5}; for (int &x : my_array) { x *= 2; }Então, por que esse código não funciona? int main(int argc, char* argv[]) { for (char *arg : argv) { // Do something. } } Erro main.cpp:36: ...
Aviso do compilador: o tipo de retorno lambda não pode ser deduzido
Considere este exemplo: #include <algorithm> #include <iostream> int main() { std::string str = "abcde4fghijk4l5mnopqrs6t8uvwxyz"; std::string str2; std::remove_copy_if(str.begin(), str.end(), std::back_inserter(str2), [](char& c) { if ...
Como posso especificar que eu quero C ++ 0x em Makefile.am
Atualmente, meu projeto possui a seguinte árvore simples: ./Makefile.am ./configure.ac ./README ./src/main.cpp ./src/Makefile.am ./bin Estou tentando seguir o seguinte tutorial: http: ...
A "solução" GotW # 101 realmente resolve alguma coisa?
eia primeiro os posts de Herb's Sutters GotW sobre pimpl em C ++ 11: Gotot # 100: Firewalls de compilação (dificuldade: 6/10) [http://herbsutter.com/gotw/_100/] Gotot # 101: Firewalls de compilação, parte 2 (dificuldade: ...