Resultados da pesquisa a pedido "c++"
Herança virtual múltipla em C ++ vs. COM
A rede está transbordando de explicações sobre o"temido problema de diamante" [http://en.wikipedia.org/wiki/Diamond_problem]. O mesmo acontece com StackOverflow. Acho que entendi isso, mas não consigo traduzir esse conhecimento para compreender ...
Usando um regex_iterator em um istream
Eu quero ser capaz de resolver problemas como este:Obtendo std :: ifstream para lidar com LF, CR e CRLF? [https://stackoverflow.com/q/6089231/2642059]onde umistream precisa ser simbolizado por um delimitador complexo; de modo que a única maneira ...
Por que em C ++ usamos DWORD em vez de unsigned int? [duplicado]
Esta pergunta já tem uma resposta aqui: Por que a API do Win32 tem tantos tipos personalizados? [/questions/2647982/why-does-the-win32-api-have-so-many-custom-types] 4 respostasNão tenho medo de admitir que sou um novato em C ++, então isso ...
Malloc e construtores
Ao contrário dos operadores new e delete, o malloc não chama o construtor quando um objeto é criado. Nesse caso, como devemos criar um objeto para que o construtor também seja chamado.
Por que não há contra-variação de parâmetro para substituição?
C ++ e Java suportam covariância de tipo de retorno ao substituir métodos. No entanto, nem suporta a variação nos tipos de parâmetro - em vez disso, ela se traduz em excessoCarregando (Java) ou oculto (C ++). Por que é que? Parece-me que não há ...
Compreendendo as macros DEFER e OBSTRUCT
Eu criei umpequena biblioteca de metaprogramação de macros [https://github.com/SuperV1234/SSVUtils/tree/master/include/SSVUtils/Core/Preprocessor] que implementa construções úteis básicas, comoREPEAT(times, x), IF(value, true, false), tuplas e ...
Por que a inicialização direta da lista com auto é considerada ruim ou não preferida?
Adquiri o hábito de escrever código com a inicialização direta da lista, como abaixo, pois é mais eficaz e é muito útil para evitar implícitosestreitamento [http://www.stroustrup.com/C++11FAQ.html#narrowing]: int i {0}; string s {""}; char c ...
Sobrecarregando operadores de streaming para uma saída de pacote configurável Boost Graph para GraphViz
É possível usar propriedades agrupadas na Boost Graph Library, com um tipo de biblioteca padrão, enquanto também usa a sobrecarga desse tipo do<< operador de fluxo para satisfazerwrite_graphviz? #include <boost/graph/graphviz.hpp> namespace ...
criando "botões" clicáveis em c ++
Ei, eu estou tentando basicamente apenas fazer um botão no meu pequeno aplicativo de console que pode ser pressionado. aqui está um trecho do que eu uso para obter a localização do cursor if (GetKeyState(VK_LBUTTON) < 0) { { POINT p; if ...
Escala e rotação de imagem em C / C ++
Qual é a melhor maneira de dimensionar uma matriz de imagens 2D? Por exemplo, suponha que eu tenha uma imagem de 1024 x 2048 bytes, com cada byte sendo um pixel. Cada pixel é um nível de escala de cinza de 0 a 255. Gostaria de poder escalar essa ...