Resultados da pesquisa a pedido "c++11"
Quando usar std :: begin e std :: end em vez de versões específicas de contêineres [duplicado]
Esta pergunta já tem uma resposta aqui: or que usar funções de início e fim de não-membro em C ++ 1 [/questions/7593086/why-use-non-member-begin-and-end-functions-in-c11] respostas Existem preferências ou regras gerais que explicam quando ...
Por que não posso substituir std :: map por std :: unordered_map
Esta pergunta pode ser um pouco superficial, porque eu não tenho o código disponível em casa, mas sei que isso me incomodará o fim de semana inteir Quando tentei atualizar algum código para C ++ 11, comecei a substituir algunsstd::map ...
Erro do vinculador C ++ com classe static constexpr
Estou compilando o seguinte programa simples comg++-4.6.1 --std=c++0x: #include <algorithm> struct S { static constexpr int X = 10; }; int main() { return std::min(S::X, 0); };Eu recebo o seguinte erro do vinculador: /tmp/ccBj7UBt.o: In ...
Por que não pode clang com libc ++ no modo c ++ 0x vincular este exemplo boost :: program_options?
Compilando este código de exemplo para boost :: program_options:http: //svn.boost.org/svn/boost/trunk/libs/program_options/example/first.cp [http://svn.boost.org/svn/boost/trunk/libs/program_options/example/first.cpp] ... no MacOS Lion ...
Em que condições devo estar pensando em implementar um construtor de movimento e um operador de moviment
Para construtores de cópia padrão e operadores de atribuição, sempre penso em implementá-los oudelete deixar os padrões inexistentes, se minha classe implementar um destruido Para o novomove constructor emove operator, qual é a maneira correta ...
Uso inadequado de sig_atomic_t volátil
De acordo comest [https://www.securecoding.cert.org/confluence/display/seccode/SIG31-C.+Do+not+access+or+modify+shared+objects+in+signal+handlers] site, pode-se usar variáveis do tipovolatile sig_atomic_t dentro de um manipulador de sinal. ...
O que é int8_t se uma máquina tiver> 8 bits por byte?
Eu estava lendo o Perguntas frequentes sobre C ++ [http://www.parashift.com/c++-faq-lite/intrinsic-types.html] e diz A linguagem C ++ garante que um byte sempre deve ter pelo menos 8 bits Então, o que isso significa para o<cstdint> ...
Função zip de sequência para c ++ 11?
Com o novo loop for baseado em intervalo, podemos escrever códigos como for(auto x: Y) {}Que IMO é umenorm melhoria de (por ex.) for(std::vector<int>::iterator x=Y.begin(); x!=Y.end(); ++x) {}Pode ser usado para fazer loop em dois loops ...
O que posso e não posso me especializar no namespace std?
s usuários @ podem adicionar especializações explícitas aostd namespace. No entanto, existem alguns modelos que são explicitamente proibidos de me especializa Que modelos podem e não posso me especializar?
Parâmetros de modelo e modelos variados com o gcc 4.4
Estou usando o gcc 4.4 no Debian squeeze. Considere o seguinte código. #include <map> #include <string> using std::map; using std::string; // Args lets the user specify additional explicit template arguments template <typename T, template ...