Resultados da pesquisa a pedido "c++"
classe derivada como argumento padrão g ++
Por favor, dê uma olhada neste código: template<class T> class A { class base { }; class derived : public A<T>::base { }; public: int f(typename A<T>::base& arg = typename A<T>::derived()) { return 0; } }; int main() { A<int> a; a.f(); return 0; ...
Usando uma matriz de caracteres como um buffer de fluxo de sequência
Estou procurando uma maneira STL limpa de usar um buffer C existente (char * e size_t) como um fluxo de string. Eu preferiria usar as classes STL como base, pois possui salvaguardas e tratamento de erros internos. nota: não posso usar ...
A função C ++ não altera meu argumento [duplicado]
Esta pergunta já tem uma resposta aqui: Onde devo preferir passagem por referência ou passagem por valor? [/questions/4986341/where-should-i-prefer-pass-by-reference-or-pass-by-value] 7 respostasRecentemente, comecei a programar no Cpp e me ...
Maneira eficiente de armazenar endereços IPv4 / IPv6
Estou trabalhando em um projeto de rede C / C ++ que deve poder usar as pilhas de rede IPv4 e IPv6. O projeto funciona apenas no Linux. Portanto, tentei encontrar uma maneira eficiente de armazenar os endereços IP e diferenciar as famílias de ...
Biblioteca compartilhada no Linux e erro -fPIC
Estou tentando compilar uma biblioteca compartilhada no Linux usando um Makefile criado com o Cmake, mas executando make obtenho o seguinte erro: Linking CXX shared library libcpp-lib.so ...
Problemas de colisão de plataformas em 2D com ambos os eixos
Estou trabalhando em um pequeno jogo de plataforma / luta em 2D com C ++ e SDL, e estou tendo alguns problemas com a detecção de colisão. Os níveis são compostos de uma matriz de blocos e eu uso um loop for para percorrer cada um (sei que pode ...
Existe alguma maneira de despejar o layout da classe de um programa compilado g ++
Ao compilar com g ++, -fdump-class-hierarchy exporta as vtables do programa em um formato (mais ou menos) legível por humanos. No entanto, o arquivo resultante contém apenas informações sobre a vtable, masnão sobre o layout da classe em si. Eu ...
Chamando o construtor initializer_list via make_unique / ma, ke_shared
Estou tentando usarstd::make_unique instanciar uma classe cujo construtor deve receber umstd::initializer_list. Aqui está um caso mínimo: #include <string> #include <vector> #include <initializer_list> #include <memory> struct Foo { ...
Erro ao criar um tamanho para um vetor de Structs C ++
Isto é para um projeto que estou fazendo para a minha turma da faculdade e não consegui encontrar uma resposta para isso que funcionou para mim em qualquer lugar. É muito provável que eu não tenha entendido as respostas. Eu tenho uma estrutura ...
Possível converter a lista de #defines em strings
Suponha que eu tenha uma lista de#defines em um arquivo de cabeçalho para uma biblioteca externa. Estes#defines representam códigos de erro retornados de funções. Eu quero escrever uma função de conversão que possa tomar como entrada um código de ...