У меня есть структура: структура определения типа _n {международный тип; объединение {символ *s; интервал i;};} n; Когда я пытаюсь присвоить составной литерал, как: узел n1 = {1, 0}; узел n2 = {2, "тест"};...
У меня есть структура, которая содержит массивы другой структуры, она выглядит примерно так: структура определения типа bla Bla; структура определения типа указывает на Точку; точка структуры {интервал x, y;}; структура bla {...
В C99 у нас есть составные литералы, и их можно передавать функциям, как в: f ((int [2]) {1, 2}); Однако, если f не функция, а скорее функционально-подобный макрос, gcc блокирует это из-за ...
Я пытаюсь назначить составной литерал переменной, но похоже, что это не работает, см. Int * p [] = (int * []) {{ 1,2,3}, {4,5,6}}; У меня ошибка в gcc. но если я напишу только это: int p [] = (int []) ...
Мне любопытно, почему такие функции, как CGRectMake и CGPointMake, существуют и широко используются. когда вместо этого вы можете сделать:(CGRect ){{x, y}, {width, height}} конечно, это эффективнее (, хотя я предполагаю...