-
- И не должно. Ибо откуда комптлятору о типах каждого из полей знать. О вывравниваниях и упаковках битовых полей, вообще молчу. Скрипач(65 знак., 24.01.2017 20:01 - 20:43)
- Ему ж в скобках тип написан. - fk0(25.01.2017 00:17)
- Гм, тип структуры объявлен. Параметры функции описаны. Почему нет? - Lightelf(24.01.2017 20:58)
- Вопрос. Скрипач(543 знак., 24.01.2017 21:16 - 21:20)
- Функция описана как принимающая параметр типа str_t, представляющий из себя структуру с двумя полями типа int. Указатель на константную строку не является значением типа int. Явного приведения типа тоже нет. Значит обшибка имеет место. Lightelf(68 знак., 24.01.2017 21:34)
- (str_t) - явное приведение типа. А вы говорите что его нет :) - Скрипач(24.01.2017 22:01)
- В выражении (type){1,2,3...} это не приведение типа. Это compound literal, когда конструируется тип type и инициализируется тем, что в фигурных скобках. - fk0(25.01.2017 00:18)
- Я написал как должно выглядеть явное приведение типа const char* к int. - Lightelf(24.01.2017 22:11)
- Его нет. А ты думаешь, что он есть, потому что ты не в теме. - SciFi(24.01.2017 22:03, ссылка)
- (str_t) - явное приведение типа. А вы говорите что его нет :) - Скрипач(24.01.2017 22:01)
- Скрипач, ты не в теме. Не надо писАть глупости. - SciFi(24.01.2017 21:22)
- Объясни чем один 2 отличается от "Диджей". - Скрипач(24.01.2017 21:24)
- Сейчас лень. Почитай "compound literals". - SciFi(24.01.2017 21:28)
- Почитал. Осознал. Спасибо :) - Скрипач(24.01.2017 22:05 - 22:12)
- Сейчас лень. Почитай "compound literals". - SciFi(24.01.2017 21:28)
- Объясни чем один 2 отличается от "Диджей". - Скрипач(24.01.2017 21:24)
- Функция описана как принимающая параметр типа str_t, представляющий из себя структуру с двумя полями типа int. Указатель на константную строку не является значением типа int. Явного приведения типа тоже нет. Значит обшибка имеет место. Lightelf(68 знак., 24.01.2017 21:34)
- Вопрос. Скрипач(543 знак., 24.01.2017 21:16 - 21:20)
- Чем компилите? - Молодой коллега(24.01.2017 20:04)
- Ага. Вижу что IAR сожрал, в отличие от Watcom. Забавно. - LightElf(24.01.2017 20:07)
- Watcom из суровых 90-х? Выбрось антиквариат, сегодня 2017 год вообще-то. - fk0(25.01.2017 00:17)
- Не, он из 2000-ых, даже какие-то зачатки це99 умеет. Но не все. - Lightelf(25.01.2017 00:42)
- Гы, вот враги взорвут наш тырнет, будем и биты из 80-х с пола подметать :-) - SciFi(25.01.2017 00:21)
- Здесь наши полномочия все... - Молодой коллега(24.01.2017 20:15)
- Watcom из суровых 90-х? Выбрось антиквариат, сегодня 2017 год вообще-то. - fk0(25.01.2017 00:17)
- Ага. Вижу что IAR сожрал, в отличие от Watcom. Забавно. - LightElf(24.01.2017 20:07)
- И не должно. Ибо откуда комптлятору о типах каждого из полей знать. О вывравниваниях и упаковках битовых полей, вообще молчу. Скрипач(65 знак., 24.01.2017 20:01 - 20:43)