Resultados da pesquisa a pedido "c++"
Forçando sobrecarga std :: vector em vez de sobrecarga int na lista com um elemento
Considere o código abaixo: #include <iostream> #include <vector> void f(std::vector<int> v) {std::cout << __PRETTY_FUNCTION__ << std::endl;} void f(int n) {std::cout << __PRETTY_FUNCTION__ << std::endl;} int main() { f({42}); // the int overload ...
C ++ SendARP retorna o endereço MAC errado?
estou tentando recuperar o endereço mac de dispositivos na minha lan e im usando a função SendARP para fazer isso, mas por algum motivo estranho, ele está me...
Existe um `shared_lock_guard` e, se não, como seria?
Eu queria usar umstd::mutex na minha turma e notei que não é copiável. Estou no nível inferior da minha biblioteca aqui, então parece uma péssima idéia ter esse comportamento. eu useistd::lock_guard nostd::mutex, mas parece não haver ...
Tipo de função lambda [duplicado]
Esta questão já tem uma resposta aqui:Qual é o tipo de lambda quando deduzido com “auto” em C ++ 11? 6 respostasExiste este código:
Desambiguar chamadas para funções que usam std :: functions
O código abaixo não é compilado no gcc 4.5 porque a chamada para foo é ambígua. Qual é a maneira correta de desambiguar isso? #include <iostream> #include <functional> using namespace std; void foo(std::function<void(int, int)> t) { t(1, 2); } ...
Argumentos de modelo variadico descompactando
Para cada argumento eu preciso aplicar duas funções aninhadas:
Como você entende os nomes dependentes em C ++?
Eu me deparo com este termo "nomes dependentes" normalmente no contexto de modelos. No entanto, raramente toco no último. Assim, naturalmente, gost...
Por que não preciso de colchetes para o loop e a instrução if
Não entendo por que não preciso de colchetes nesse caso for (int i = 0; i < 10; i++) if (num[i] < min) min = num[i];E por que eu preciso de colchetes nesse caso int num[10], min; for (int i = 0; i < 10; i++) { cout << "enter 10 numbers" ...
Problema de referência circular em C ++
Eu tenho 2 aulas:DataObject eDataElement. DataObject mantém ponteiros para (apenas)DataElements e umDataElement contém ponteiros para vários tipos, entre os quais umDataObject. Isso não costumava ser um problema, pois eu só uso ...