Resultados da pesquisa a pedido "unions"
Nomeação de elementos de matriz ou estrutura e matriz em uma união
Considere a seguinte estrutura: struct Vector4D { union { double components[4]; struct { double x, y, z, t; } Endpoint; }; }; Parece-me que tenho visto algo semelhante na estrutura do endereço IP do WinApi. A idéia é me dar a possibilidade de ...
União do mesmo tipo em C ++
Sempre que vejo exemplos de união, eles são sempre tipos diferentes. Por exemplo, do MSDN: // declaring_a_union.cpp union DATATYPE // Declare union type { char ch; int i; long l; float f; double d; } var1; // Optional declaration of union ...
Como inicializar uma união? [duplicado
Esta pergunta já tem uma resposta aqui: Uma união pode ser inicializada na declaraçã [/questions/2148989/can-a-union-be-initialized-in-the-declaration] 3 respostasSe for umstruct então pode ser feito *p = {var1, var2..};Mas parece que isso não ...
Union vs. static_cast (void *)
Estou escrevendo código e até agora estava usando estruturas como esta: struct s{ enum Types { zero = 0, one, two }; unsigned int type; void* data; }Eu precisava de uma estrutura genérica para armazenar dados de diferentes classes e eu queria ...
Por que o tamanho da minha união é maior do que eu esperava?
Quando imprimo o tamanho de uma união como esta: union u { char c[5]; int i; } un;using this: int _tmain(int argc, _TCHAR* argv[]) { printf("size of union = %d ",sizeof(un)); return 0; } Recebo uma resposta de 8 usando o Visual C ++, mas ...
Exemplos de união em C [fechado]
Estou procurando alguns exemplos de sindicatos, não para entender como funciona o sindicato, espero que sim, mas para ver que tipo de hacker as pessoas fazem com o sindicat Sinta-se à vontade para compartilhar seu hack da união (com algumas ...
tamanho de uma união em C / C ++
Qual é o tamanho da união em C / C ++? É o tamanho do maior tipo de dados dentro dele? Nesse caso, como o compilador calcula como mover o ponteiro da pilha se um dos tipos de dados menores da união estiver ativo?
Podemos usar o va_arg com sindicato
6.7.2.1 O parágrafo 14 do meu rascunho da norma C99 tem a dizer sobre sindicatos e indicadores (ênfase, como sempre, adicionada): O tamanho de um sindicato é suficiente para conter o maior de seus membros. O valor de no máximo um dos membros ...
possível juntar vários objetos dentro de uma uniã
E se eu tiver isso: union{ vector<int> intVec ; vector<float> floatVec ; vector<double> doubleVec ; } ;Claro, vou usar apenas um dos 3 vetores. Mas ... o que acontece quando todos os 3 vetores são construídos Os consrutores dos 3 vetores ...
Quando usar uma união e quando usar uma estrutura
Eu sei as diferenças entre união e estrutura. Mas, de uma perspectiva de design e codificação, quais são os vários casos de uso de uma união em vez de uma estrutura? Um é a otimização do espaço. Há mais vantagens em usá-los?