Resultados da pesquisa a pedido "variadic-macros"
Truque de macro variável
Qual é o truque para criar uma macro variadicFOO(a1, a2, a3,..., an) tal que se expanda paraFOOn(a1, a2, a3,..., an) para valores den em qualquer intervalo limitado pré-selecionado que você escolher? Isso é,FOO(a) deve expandir paraFOO1(a), ...
Gerando declaração de função usando uma iteração de macro
Estou tentando gerar uma declaração de função usando uma macro /* goal: generate int f(int a, float b) */ template<typename P> struct ptype; template<typename P> struct ptype<void(P)> { typedef P type; }; #define NAMEe #define COMMAe #define ...
MSVC não expande __VA_ARGS__ corretamente
Considere este código: #define F(x, ...) X = x and VA_ARGS = __VA_ARGS__ #define G(...) F(__VA_ARGS__) F(1, 2, 3) G(1, 2, 3)A saída esperada éX = 1 and VA_ARGS = 2, 3 para ambas as macros, e é isso que estou recebendo com o GCC, no entanto, o ...
As macros Variadic não são padrão?
Para construções de depuração, eu geralmente uso o Clang, pois formata melhor os avisos e erros e facilita um pouco a localização e a correção dos erros. Mas recentemente, depois de adicionar uma macro com argumentos variados, Clang me disse o ...
Pré-processador C, Macro "Sobrecarga"
Estou tentando fazer algum tipo de macro "sobrecarga", para que o MACRO (algo) seja expandido de forma diferente do MACRO (algo, mais). Usando um trecho que recebi ...
Página 2 do 2