Resultados da pesquisa a pedido "default-arguments"

1 a resposta

Erro de Argumento Padrão C ++

Alguma idéia porque esse erro está chegando em tempo de compilação?

1 a resposta

Em C ++, um construtor com apenas argumentos padrão é um construtor padrão?

No código a seguir:

1 a resposta

erro: argumento padrão fornecido para o parâmetro 1

Estou recebendo esta mensagem de erro com o código abaixo: class Money { public: Money(float amount, int moneyType); string asString(bool shortVersion=true); private: float amount; int moneyType; };Primeiro, pensei que os parâmetros padrão não ...

1 a resposta

argumento std :: map com inicializadores de chaves vazios para segfaults de argumento padrão no GCC

ProblemaEu recebi um relatório de erro do usuário relatando um segfault na biblioteca que desenvolvo. O exemplo mínimo do código defeituoso é: #include <map> #include <string> #include <iostream> void f(std::map<std::string, std::string> m = ...

2 a resposta

função sobrecarga vs argumento padrão em c + +

3 a resposta

Por que usar essa função C ++ duas vezes em uma linha causa um erro de compilação?

3 a resposta

Por que esses argumentos padrão são permitidos?

encontreiesta [http://www.mycppquiz.com/question.php?qid=60]pergunta, e eu estou completamente confuso. A resposta dizb é inválido, "Membros não estáticos não podem ser usados como argumentos padrão.". Isso faz todo o sentido. O que não entendo ...

4 a resposta

Fortran 2003/2008: argumentos padrão elegantes?

No fortran, podemos definir argumentos padrão. No entanto, se um argumento opcional não estiver presente, ele também não poderá ser definido. Ao usar argumentos como argumentos de palavra-chave com valores padrão, isso leva a construções ...

4 a resposta

Argumento padrão vs sobrecargas em C ++

Por exemplo, em vez de void shared_ptr::reset() noexcept; template <typename Y> void shared_ptr::reset(Y* ptr);alguém pode pensar em template <typename Y = T> void shared_ptr::reset(Y* ptr = nullptr);Eu acho que a diferença de desempenho é ...

4 a resposta

Como posso especificar claramente quais argumentos estou passando e quais permanecem padrã

Pedido por isso: Argumento padrão em c ++ [https://stackoverflow.com/questions/8178187/default-argument-in-c] Diz que tenho uma função como esta:void f(int p1=1, int p2=2, int p3=3, int p4=4); E eu quero chamá-lo usando apenas alguns dos ...