Resultados da pesquisa a pedido "c++"
Por que as funções precisam ser declaradas antes de serem usadas?
Ao ler algumas respostas paraessa questão [https://stackoverflow.com/questions/4757565/c-forward-declaration], Comecei a me perguntar por que o compilador realmentefaz precisa saber sobre uma função quando a encontra pela primeira vez. Não seria ...
Definição de função C ++ e incompatibilidade de declaração variável?
Considere este código muito simples: #include <memory> class Foo { public: Foo() {}; }; class Bar { public: Bar( const std::shared_ptr<Foo>& foo ) {} }; int main() { Foo* foo = new Foo; Bar bar( std::shared_ptr<Foo>( foo ) ); return 0; }Por que ...
Como abrir um pipeline do GStreamer a partir do OpenCV com o VideoWriter
Estou capturando quadros de vídeo com o OpenCV VideoCapture. A captura funciona bem, pois eu posso usar os quadros assim: cv::VideoCapture cap("v4l2src device=/dev/video1 ! videoscale ! videorate ! video/x-raw, width=640, height=360, ...
converta genericamente de boost :: variant <T> para o tipo
eu tenho umtypedef boost::variant<int, float, double, long, bool, std::string, boost::posix_time::ptime> variant que eu uso para armazenar diferentes tipos de valores em uma estrutura. Apenas um tipo específico será armazenado nessa estrutura, no ...
Sobrecarga de operador: função membro vs. função não membro?
Eu li que um operador sobrecarregado declarado como função de membro éassimétrico porque ele pode ter apenas um parâmetro e o outro parâmetro passado automaticamente é othis ponteiro. Portanto, não existe um padrão para compará-los. Por outro ...
Diferença entre * (Ponteiro + Índice) e Ponteiro []
int* myPointer = new int[100]; // ... int firstValue = *(myPointer + 0); int secondValue = myPointer[1];Existe alguma diferença funcional entre*(myPointer + index) emyPointer[index]? Qual é considerado uma melhor prática?
Posso usar o CreateFile, mas forçar o identificador em um std :: ofstream?
Existe alguma maneira de tirar proveito dos sinalizadores de criação de arquivo na API do Win32, comoFILE_FLAG_DELETE_ON_CLOSE ouFILE_FLAG_WRITE_THROUGH como descrito ...
pybind11: como empacotar código c ++ e python em um único pacote?
Estou tentando empacotar um código Python existente e um novo código C ++ 11 usando CMake e pybind 11. Acho que estou perdendo algo simples para adicionar aos scripts CMake, mas não consigo encontrá-lo em nenhum lugar: os exemplos pybind11 têm ...
Por que esse enum não se converte em int?
Por que o código a seguir não é compilado em g ++ (C ++ 14), MSVC (C ++ 14) ou ARM (C ++ 03)? A instância nomeada Error chama o construtor inteiro, mas a instância anônima Error não resolve. class Error { public: Error(int err) : code_(err) {} ...
Comportamento indefinido no uso repetido do operador prefix ++
Eu li issoresponda [https://stackoverflow.com/a/4176333/6935629]sobre comportamento indefinido, onde vi a seguinte declaração: ++++++i; // UB, parsed as (++(++(++i)))Não acho que seja um comportamento indefinido. Eu tenho uma dúvida, é realmente ...