Perguntas com a marcação «c++11»

Use essa tag para código que deve ser compilado como C ++ 11 (sem usar os recursos introduzidos no C ++ 14 ou posterior).

2
O que significa [=] em C ++?
Eu quero saber o que [=]faz? Aqui está um pequeno exemplo template <typename T> std::function<T (T)> makeConverter(T factor, T offset) { return [=] (T input) -> T { return (offset + input) * factor; }; } auto milesToKm = makeConverter(1.60936, 0.0); Como o código funcionaria em []vez de [=]? Eu …
93 c++  c++11  lambda 


4
Como obter a duração, como int milli's e segundos flutuantes de <crono>?
Estou tentando usar a biblioteca chrono para cronômetros e durações. Eu quero ser capaz de ter um Duration frameStart;(desde o início do aplicativo) e um Duration frameDelta;(tempo entre os quadros) Preciso ser capaz de obter a frameDeltaduração em milissegundos e segundos flutuantes. Como você faz isso com as novas &lt;chrono&gt;bibliotecas …
93 c++  c++11  timer  chrono 



2
Implementação de lambda C ++ 11 e modelo de memória
Gostaria de obter algumas informações sobre como pensar corretamente sobre encerramentos de C ++ 11 e std::functionem termos de como eles são implementados e como a memória é tratada. Embora eu não acredite em otimização prematura, tenho o hábito de considerar cuidadosamente o impacto de minhas escolhas no desempenho enquanto …
92 c++  memory  lambda  c++11 




3
Tipo de retorno explícito de lambda
Quando tento compilar este código (VS2010), recebo o seguinte erro: error C3499: a lambda that has been specified to have a void return type cannot return a value void DataFile::removeComments() { string::const_iterator start, end; boost::regex expression("^\\s?#"); boost::match_results&lt;std::string::const_iterator&gt; what; boost::match_flag_type flags = boost::match_default; // Look for lines that either start with …




3
O que é const void?
A descrição dos std::is_voidestados que: Fornece o valor da constante do membro igual a true, se T for do tipo void, const void, volatile void ou const volatile void. Então o que poderia ser const void, ou um volatile void? Esta resposta afirma que o const voidtipo de retorno seria …
90 c++  c++11  c++14 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.