Resultados da pesquisa a pedido "c++"

10 a resposta

O uso de getters e setters para diferentes linguagens de programação [fechado]

Então, eu sei que há muitas perguntas sobre getters e setters em geral, mas não consegui encontrar algo exatamente como a minha pergunta. Eu queria saber se as pessoas mudam o uso de get / set, dependendo de diferentes idiomas. Comecei a aprender ...

2 a resposta

Gerador de Karma Boost para composição de classes

Eu tenho o seguinte diagrama de classes: [/imgs/LK0r7.png] Há alguma classe não utilizada comoBinaryOperator, mas meu código real precisa deles, então quero mantê-los também no exemplo. Eu quero usarboost :: ...

5 a resposta

“Inicializador de membro padrão necessário dentro da definição de classe envolvente fora das funções de membro” - meu código está mal formado?

#include <utility> struct foo { int x{0}; foo() noexcept = default; void f() noexcept(noexcept(std::declval<foo&>())) {} }; int main() { }exemplo ao vivo no godbolt [https://godbolt.org/g/6RcGxn] O código acima é compilado com qualquer versão do ...

1 a resposta

O objeto OpenGL na classe C ++ RAII não funciona mais

Eu tenho um objeto OpenGL em uma classe C ++. Como estou empregando RAII, quero que o destruidor o exclua. Então, minha turma se parece com: class BufferObject { private: GLuint buff_; public: BufferObject() { glGenBuffers(1, &buff_); } ...

3 a resposta

Operador C ++ + e operador + = sobrecarga

Estou implementando minha própria classe de matriz em c ++ para me ajudar a desenvolver minha compreensão da linguagem. Li em algum lugar que, se você possui um operador + =, para usá-lo no seu operador +. Então é isso que eu tenho: template ...

2 a resposta

Sfinae fora de linha nas funções de membro do modelo é possível?

Demo [https://wandbox.org/permlink/ie6Naxo7GDzKOx89] A na declaração de classe de A :: foo. struct A { template <typename T> void foo(T a); };A :: foo agora é dividido por sfinae. template <typename T> typename std::enable_if<(sizeof(T) > 4), ...

1 a resposta

Quais são as mudanças, se houver, nas regras de initalização da vida útil do novo padrão?

Até onde eu saiba,memcpy em armazenamento não inicializadonão podes [https://stackoverflow.com/q/30114397/149138]ser usado com segurança para criar uma cópia do objeto de origem. No entanto, emesta ...

2 a resposta

Um QLineEdit com um QCompleter não mostra o menu pop-up do QCompleter com um campo de texto vazio

eu tenho umQLineEdit, com umQCompleter objeto associado a ele. Se o usuário digitar pelo menos um caractere, o menu pop-up doQCompleter é exibido, mas quando o usuário exclui o último caractere (deixando o campo vazio), o pop-up desaparece. ...

1 a resposta

Para cada caractere na string dá resultado errado

Há uma string que está na codificação UTF-8, posso lê-la de um arquivo e gravá-la em outro arquivo. Mas quando tento carregar cada um dos caracteres dessa sequência, um por um, o resultado não é coerente. Provavelmente, estou fazendo isso de uma ...

2 a resposta

Listando símbolos não utilizados

Desejo remover o código morto de um projeto largish e gostaria de começar com símbolos não utilizados. Existe alguma maneira de fazer o vinculador listar símbolos não utilizados que foram otimizados? Estou usando o vinculador GNU (LD) junto com o ...