Resultados da pesquisa a pedido "c++"

1 a resposta

Abra o nome do arquivo codificado em utf8 no c ++ Windows

Considere o seguinte código: #include <iostream> #include <boost\locale.hpp> #include <Windows.h> #include <fstream> std::string ToUtf8(std::wstring str) { std::string ret; int len = WideCharToMultiByte(CP_UTF8, 0, str.c_str(), str.length(), ...

4 a resposta

Polimorfismo do tipo retorno para passagem por valor

Não tenho certeza se o título da pergunta está correto ... Deixe-me começar explicando meu cenário simples original e, em seguida, explicando o que eu gostaria de fazer, mas não posso. Originalmente, eu tinha algo como: class Operand; Operand ...

4 a resposta

Arquivo de cabeçalho incluído apenas uma vez no programa inteiro?

Sei que essa é uma pergunta comum, mas ainda não consigo entender completamente. Em umCou programa C ++ gerado a partir de vários arquivos de origem e de cabeçalho diferentes, cada arquivo de cabeçalho será incluído apenas uma vez no código ...

15 a resposta

Como devo solicitar os membros de uma classe C ++?

É melhor ter todos os membros privados, depois todos os protegidos, depois todos os públicos? Ou o contrário? Ou deve haver vários rótulos privados, protegidos e públicos para que as operações possam ser mantidas separadas dos construtores ...

2 a resposta

Os operadores de atribuição C ++ podem ser funções livres?

Estou tentando algo assim: Foo & operator=(Foo & to, const Bar &from);Mas estou recebendo este erro: E2239 'operator =(Foo &, const Bar &)' must be a member functionExistem limitações sobre quais operadores podem / não podem ser definidos como ...

3 a resposta

Por que não podemos usar "herança virtual" no COM?

Eu li alguma declaração vaga de queherança virtual [http://en.wikipedia.org/wiki/Virtual_inheritance]não fornece a estrutura de memória exigida pelo COM, portanto, temos que usar a herança normal. A herança virtual é inventada para lidar com ...

6 a resposta

como imprimir uma matriz para trás

O usuário digita um número que é colocado em uma matriz e, em seguida, a matriz precisa ser retrocedida int main() { int numbers[5]; int x; for (int i = 0; i<5; i++) { cout << "Enter a number: "; cin >> x; numbers[x]; } for (int i = 5; i>0 ; ...

1 a resposta

Passando um int para uma função e, em seguida, usando esse int para criar uma matriz

Estou tentando criar uma classe textureLoader para o meu projeto openGL e não consigo inicializar uma matriz de texturas dentro do meu construtor de classes porque a matriz não aceita nada, a menos que seja uma const int. Para pintar uma imagem ...

7 a resposta

Armazenando em cache o iterador final - Boa ou má ideia?

De um modo geral, é uma boa idéia armazenar em cache um iterador final (especificamente contêineres STL) para fins de eficiência e velocidade? como no seguinte pedaço de código: std::vector<int> vint; const std::vector<int>::const_iterator end = ...

1 a resposta

Usar chave privada gerada anteriormente no ECIES

Quero criptografar / descriptografar dados usando o ECIES, estou usando o cryptopp para isso. AutoSeededRandomPool prng; //get private key generated ECIES<ECP>::Decryptor d0(prng, ASN1::secp256r1()); PrintPrivateKey(d0.GetKey()); //get public ...