Resultados da pesquisa a pedido "c++"
Explicar o padrão de fachada com exemplo de c ++?
Eu verifiquei com oartigo da wikipedia [http://en.wikipedia.org/wiki/Facade_pattern]e parece que está faltando a versão c ++ de um exemplo de código. Eu não sou capaz de apreciar completamente o padrão Facade sem isso. Você pode me ajudar a ...
Prática recomendada do C ++: retornando referência vs. objeto
Estou tentando aprender C ++ e tentando entender os objetos retornados. Parece que vejo duas maneiras de fazer isso e preciso entender qual é a melhor prática. Opção 1: QList<Weight *> ret; Weight *weight = new Weight(cname, ...
Qual é o objetivo de ter um “operador novo []” separado?
Pareceoperator new eoperator new[] tem exatamente a mesma assinatura: void* operator new( size_t size ); void* operator new[]( size_t size );e faça exatamente o mesmo: retorne um ponteiro para um bloco grande o suficiente de memória bruta (não ...
Visual Studio 2013 executa o projeto duas vezes
Quando pressiono o botão "Local Windows Debugger" ao trabalhar em qualquer projeto básico de C ++ no Visual Studio 2013, o console é aberto e o programa é exibido, mas quando o console é fechado, outro console é aberto, a interface do usuário ...
A diferença entre char * e int *
Qual é a diferença entrechar* eint*? Claro, eles são de tipos diferentes, mas como é que eu posso escrever char* s1="hello world";Como "hello world"não é um caractere único, é uma matriz de caracteres e não consigo escrever *s1Como char* s1 = ...
Saída de strings unicode no aplicativo de console do Windows
Oi, eu estava tentando gerar uma string unicode para um console comiostreams e falhou. Eu achei isto:Usando fonte unicode no aplicativo de console c ++ [https://stackoverflow.com/questions/1922294/using-unicode-font-in-c-console-app] e esse ...
O std :: vector emplace_back pode copiar a construção de um elemento do próprio vetor?
Ao usarpush_back dostd::vector, Posso enviar por push um elemento do próprio vetor sem medo de invalidar o argumento devido à realocação: std::vector<std::string> v = { "a", "b" }; v.push_back(v[0]); // This is ok even if v.capacity() == 2 ...
Existe uma linguagem funcional para o ecossistema C ++?
Java temScala [http://www.scala-lang.org/]e .NET temF # [http://research.microsoft.com/fsharp/]. Ambas as linguagens são altamente integradas nas respectivas plataformas Java e .NET. As aulas podem ser escritas no Scala e depois estendidas em ...
use std :: bind com funções sobrecarregadas
Não consigo descobrir como vincular um parâmetro a uma função sobrecarregada usandostd::bind. De alguma formastd::bind não pode deduzir o tipo sobrecarregado (para seus parâmetros de modelo). Se eu não sobrecarregar a função tudo funcionará. ...
Controlador de visualização de modelo Qt
Antes de mais, gostaria de dizer que já li todas as outras perguntas sobre Qt e MVC, mas não consegui encontrar o que estou procurando. Portanto, a menos que você encontre algo nas perguntas antigas que realmente respondam à minha pergunta, não ...