Resultados da pesquisa a pedido "c++"
s funções de membro estático em c ++ são copiadas em várias unidades de traduçã
Tenho uma classe auxiliar no meu programa que possui muitas funções estáticas usadas em diferentes classes do meu programa. Por exemplo helper.h: Class helper { public: static void fn1 () { /* defined in header itself */ } /* fn2 defined in ...
Quais são as regras para pesquisa de função virtual?
#include <iostream> class base { public: virtual void print (int a) { std::cout << "a: " << a << " base\n"; } virtual void print (int a, int b) { std::cout << "base\n"; } }; class derived : public base { public: virtual void print (double d) { ...
Literais binários?
No código, às vezes vejo pessoas especificar constantes em formato hexadecimal como este: const int has_nukes = 0x0001; const int has_bio_weapons = 0x0002; const int has_chem_weapons = 0x0004; // ... int arsenal = has_nukes | has_bio_weapons ...
Readability a = b = c ou a = c; b = c;?
Tenho uma classe que possui um grupo de números inteiros, digamos foo() { int a; int b; int c; int d; .... string s; } Agora, a questão é a melhor legibilidade, a função init () para foo (), se parecer com void init() { a=b=c=d=1; //for some ...
Como gerar um gráfico de chamada para código C ++
Estou tentando gerar um gráfico de chamada para descobrir todos os caminhos de execução possíveis que estão atingindo uma função específica (para que eu não precise descobrir todos os caminhos manualmente, pois há muitos caminhos que levam a ...
adicionando uma nova linha ao arquivo em C ++
Alguém pode me ajudar com essa coisa simples no manuseio de arquivo O seguinte é o meu código: #include<iostream> #include<fstream> using namespace std; int main() { ofstream savefile("anish.txt"); savefile<<"hi this is first program i ...
Verificando se a declaração do método é herdada
Como posso me proteger da definição acidental de método não herdado em que a definição herdada se destina. Disseram-me que há truque para expressá-lo, mas ninguém consegue se lembra Explicação. Eu tenho uma árvore de classes: 'Base' <- 'C' <- ...
Mapa não ordenado: problema usando o ponteiro de função de membro da classe
Estou com o seguinte problema: estou escrevendo um emulador simples de chip8 e tenho uma classe enorme de funções de intérprete que gostaria de acessar via opcodes como chaves, como em um dicionário. Isso é para substituir uma caixa de comutação ...
Verificando o CRT usado na biblioteca (.lib)
Como verifico a qual biblioteca de tempo de execução uma biblioteca estática (.lib) do Windows está vinculad Estou compilando meu projeto com / MDd e presumo que uma biblioteca à qual estou vinculando esteja usando / MTd Multi-threaded ...
O que é __m128d?
Eu realmente não consigo entender como "palavra-chave" como__m128d está em C ++. Estou usando o MSVC eist [https://docs.microsoft.com/en-us/cpp/cpp/m128d?view=vs-2017] diz:The __m128d data type, for use with the Streaming SIMD Extensions 2 ...