Resultados da pesquisa a pedido "c++"
Como CString pode ser passado para formatar a string% s?
class MyString { public: MyString(const std::wstring& s2) { s = s2; } operator LPCWSTR() const { return s.c_str(); } private: std::wstring s; }; int _tmain(int argc, _TCHAR* argv[]) { MyString s = L"MyString"; CStringW cstring = ...
std :: function e std :: bind: o que são e quando devem ser usados?
Eu sei o que são functors e quando usá-los com stl algos. mas não entendeu o que ele quis dizer com este tópico: C ++ 11FAQ [http://www.stroustrup.com/C++11FAQ.html#std-function] Pode alguém explicar o questd::bind estd::function são, quando ...
O que acontece ao passar referência a literal em C ++?
O que acontece aqui double foo( const double& x ) { // do stuff with x } foo( 5.0 ); O compilador cria uma variável anônima e define seu valor como 5. O x faz referência a um local de memória na memória somente leitura? Esta é uma frase ...
GNU GCC (g ++): Por que gera vários dtors?
Ambiente de desenvolvimento: GNU GCC (g ++) 4.1.2 Enquanto estou tentando investigar como aumentar a 'cobertura do código - principalmente a cobertura das funções' nos testes de unidade, descobri que parte do dtor de classe parece ser gerado ...
Adicionando opção de compilador extra no Qt [duplicado]
Esta pergunta já tem uma resposta aqui: Onde no Qt Creator eu passo argumentos para um compilado [/questions/7980499/where-in-qt-creator-do-i-pass-arguments-to-a-compiler] 5, respostasOnde no Qt posso especificar opções adicionais do compilador? ...
Inicializador uniforme usado no argumento padrão para const const
Essa sintaxe legal é c ++ 0x? class A { public: void some_function( const std::set<std::string> &options = {} ); // note that this is legal, which binds the const reference to a temporary: void some_function( const std::set<std::string> ...
Por que os destruidores não são virtuais por padrão [C ++]
Por que o C ++ não torna os destruidores virtuais por padrãopara classes que tenham pelo menos uma outra função virtual? Nesse caso, adicionar um destruidor virtual não me custa nada, e não ter um é (quase?) Sempre um bug. O C ++ 0x resolverá isso?
aneira segura de obter uma instância singleton de multithreads
Método DataCenter* DataCenter::getInstance() { static DataCenter instance; return &instance; }Method 2 DataCenter* DataCenter::getInstance() { if (!m_instanceFlag) { m_instance = new DataCenter(); m_instanceFlag = true; } return m_instance; ...
exportar classes para DLLs [duplicar]
Esta pergunta já tem uma resposta aqui: Como passo com segurança objetos, especialmente objetos STL, de e para uma DL [/questions/22797418/how-do-i-safely-pass-objects-especially-stl-objects-to-and-from-a-dll] 4 respostaslá, estou um pouco ...
O que é um exemplo simples de servidor e cliente C ou C ++ TCP? [fechadas
Preciso implementar rapidamente uma solução muito pequena de servidor / cliente C ou C ++ TCP. Isso é simplesmente para transferir literalmente uma matriz de bytes de um computador para outro - não precisa ser escalável / complicado demais. ...