Error: did not match C++ signature
- Linguagem predominante
- C++
- Estrelas
- 537
- Forks
- 223
- Merge médio
- 11h 22min
- PRs com merge (30d)
- 2
Descrição
I'm calling a pyd as follows:
`equity` = calculator.montecarlo({"3H", "3S"}, {"8S", "4S", "QH", "8C", "4H"}, 2, 10000) `
but it complains that the signature is just a set but not a set of strings:
```
EquityCalculatorMontecarlo.montecarlo(set, set, int, int)
did not match C++ signature:
montecarlo(class std::set,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > > >, class std::set,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > > >, int, int)
Any suggestions what I can do about it?
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Comece reproduzindo a chamada a EquityCalculatorMontecarlo.montecarlo com os dois conjuntos mostrados e inspecione como a assinatura C++ é exposta à extensão Python. Determine por que conjuntos de strings são rejeitados apesar da assinatura exibida e, em seguida, documente ou teste o comportamento de conversão esperado; a issue não nomeia nenhum arquivo-fonte nem teste.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- cpp, python
- Domínio
- devtools
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 35/100