Resultados da pesquisa a pedido "c++"

8 a resposta

compreendendo os perigos do sprintf (…)

OWASP [http://www.owasp.org/index.php/Buffer_Overruns_and_Overflows]diz: "Funções da biblioteca C como strcpy (), strcat (), sprintf () e vsprintf () operam em cadeias terminadas nulas e não executam verificação de limites." sprintf ...

2 a resposta

Mapeando chaves diferentes para o mesmo valor em c ++

Então, procurei e descobri que podemos usar o mapa múltiplo para mapear um conjunto de chaves equivalentes para valores diferentes. Eu estou querendo saber como fazer o inverso? Isso é mapear chaves diferentes para o mesmo valor? Existe uma ...

4 a resposta

Como descobrir as macros internas do cl.exe

Alguém sabe como eu poderia descobrir quais são as macros predefinidas / internas do cl.exe? Por exemplo, para o gcc, a seguinte linha de comando listará todas as macros internas do compilador gcc -dM -E - </dev/nullEDITAR:Estou interessado de ...

1 a resposta

OpenCV: a gravação muda os valores dos pixels dos canais ao salvar

Estou lendo uma imagem e processando no canal azul sem alterar os canais vermelho e verde. Quando terminei de processar o canal azul, juntei novamente os três canais em uma imagem RGB. e quando eu uso o imshow para visualizar os canais, tudo ...

1 a resposta

Por que std :: array :: size constexpr com tipos simples (int, double,…) mas não std :: vector (GCC)?

O código a seguir: std::array<int, 4> arr1; std::array<float, arr1.size()> arr2;... compila com ambosgcc eclang Porquestd::array::size [http://en.cppreference.com/w/cpp/container/array/size]é consideradoconstexpr. Mas o seguinte não compila ...

8 a resposta

Converter bitmap em PNG na memória em C ++ (win32)

Posso converter um bitmap em PNG na memória (ou seja, sem gravar em um arquivo) usando apenas o Platform SDK? (ou seja, sem libpng etc.). Também quero definir uma cor transparente (não canal alfa) para esta imagem. A solução GdiPlus parece ...

4 a resposta

Sinal Qt virtual?

Ao revisar algum código Qt C ++, deparei-me com isso: class Foo { Q_OBJECT signals: virtual void someSignal(const QString& str, int n) { Q_UNUSED(str); Q_UNUSED(n); } ... };Agora, os sinais Qt não podem ter um corpo, então estou surpreso que ...

1 a resposta

OpenSSL em uma DLL do VisualC ++

Estou tentando escrever uma DLL C ++ que usa openSSL para proteger uma conexão com um servidor. Estou genuinamente intrigado com o fato de esse código #include "stdafx.h" #include <string.h> #include <iostream> //SSL stuff ...

4 a resposta

Ambiguidade do espaço para nome anônimo

Considere o seguinte trecho: void Foo() // 1 { } namespace { void Foo() // 2 { } } int main() { Foo(); // Ambiguous. ::Foo(); // Calls the Foo in the global namespace (Foo #1). // I'm trying to call the `Foo` that's defined in the anonymous ...

3 a resposta

Como entender a pilha de chamadas do Visual Studio?

VCamD.ax!CFactoryTemplate::CreateInstance() + 0x3f bytes > VCamD.ax!CClassFactory::CreateInstance() + 0x7f bytesO que é0x7f e0x3f?