Resultados da pesquisa a pedido "c++"
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 ...
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 :: ...
“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 ...
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_); } ...
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 ...
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), ...
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 ...
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. ...
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 ...
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 ...