-
- Этож юникс линкер. Ему так и положено работать. - warn-common(10.09.2015 16:46,
)
- прилВенгерская сущНотация, предлПри числВсем сущУважении предлК собсущВенгрии союзИ местЕе сущЧленстве предлВ прилЕвропейском сущСоюзе союзИ прилДругих прилКрутых сущОрганизациях, глагЯвляется прилПервым сущВрагом сущЧитабельности. - Mahagam(10.09.2015 14:16)
- Зато не пройдёт бесследно присвоение: прилВенгерская = союзИ. А без префикса проскочит мимо внимания. Чуйствуете разницу? - Олдфаг(10.09.2015 16:20,
)
- а варнинги на что? мимо человека эта херня из тыщ строк таки может проскочить, а от компилера никто не увернётся - Mahagam(10.09.2015 16:37)
- А нет варнингов)) Просто нет когда uchar'у присваивание ulong. Не знали? Выше уже обсуждения. - Олдфаг(10.09.2015 18:07,
)
- А нет варнингов)) Просто нет когда uchar'у присваивание ulong. Не знали? Выше уже обсуждения. - Олдфаг(10.09.2015 18:07,
- а варнинги на что? мимо человека эта херня из тыщ строк таки может проскочить, а от компилера никто не увернётся - Mahagam(10.09.2015 16:37)
- Всем это местоимение и даже, наверное, один в значении - некий...(10.09.2015 15:29,
)
- Зато не пройдёт бесследно присвоение: прилВенгерская = союзИ. А без префикса проскочит мимо внимания. Чуйствуете разницу? - Олдфаг(10.09.2015 16:20,
- О нет, на прошлой работе заставляли, народ плевался, неудобочитаемый префикс доходил аж до 5 символов. - Petrovich(10.09.2015 14:13,
)
- Фу! Для этого умные люди придумали другое. Надо объявлять внешние переменные как перед использованием, так и перед определением (как для функций), причём объявление - в единственном числе. И будет сухо и комфортно. - SciFi(09.09.2015 17:15)
- Не поможет этот совет вашим ФуУмнымЛюдям)) Тут же пример: была однобайтовая переменная, назовём её Х. Счётчик какой-нибудь. И перестало его хватать. Сказано сделано, сделали двухбайтовым. Делов-то - в двух местах поменять. Но случилась жёппа. Олдфаг(486 знак., 09.09.2015 17:40,
)
- Явасумоляю. Если кокойты криворукий еблан заменил тип переменной и не проверил все случаи её использования, то тут ничто не поможет кроме кровавого сталена. - SciFi(09.09.2015 18:03)
- Тем более что в коде к несчастью бывают и операции с переменными, как там этот префикс поможет, если происходит переполнение в целочисленной математике? - VL(09.09.2015 18:09,
)
- Тем более что в коде к несчастью бывают и операции с переменными, как там этот префикс поможет, если происходит переполнение в целочисленной математике? - VL(09.09.2015 18:09,
- Явасумоляю. Если кокойты криворукий еблан заменил тип переменной и не проверил все случаи её использования, то тут ничто не поможет кроме кровавого сталена. - SciFi(09.09.2015 18:03)
- По русски это называется включать хедер в сишник с таким же названием. Т.е. в globals.c включить строку #include "globals.h" . - _basile(09.09.2015 17:28,
)
- Именно это имел в виду. За исключением того, что у меня никогда не бывает "globals". Если и есть глобальные переменные, они всегда к какому-нибудь модулю относятся: всегда есть единственный "поставщик" и "потребители". - SciFi(09.09.2015 17:38)
- Это - да. Но, завсегда ручонки чешутся облегчить себе жисть. Почему бы все хедеры проекта не свести в один, и засунуть его во все сишники _basile(494 знак., 09.09.2015 22:46,
)
- Список хедеров - это явный список зависимостей между модулями. Если уж облегчать жизнь, то нужно идти до конца: запихнуть всё в один исходный файл. Да что уж там - в одну функцию. - SciFi(10.09.2015 08:58 - 09:09)
- ...в функцию main. - Скрипач(10.09.2015 09:06)
- Используя goto можно написать любую программу. :-)) - =AlexD=(10.09.2015 09:17)
- --> - fk0(10.09.2015 12:34, ссылка)
- Да, я именно этот случай и имел ввиду :-)) - =AlexD=(10.09.2015 13:06)
- --> - fk0(10.09.2015 12:34, ссылка)
- Используя goto можно написать любую программу. :-)) - =AlexD=(10.09.2015 09:17)
- ...в функцию main. - Скрипач(10.09.2015 09:06)
- Подправлю, чтоб по 2 раза не описывать переменные: VAI(148 знак., 10.09.2015 08:41)
- Раз пошла такая пьянка спрошу на всякий случай. Про tentative definition - не слышали?(10.09.2015 09:29,
)
- Раз пошла такая пьянка спрошу на всякий случай. Про tentative definition - не слышали?(10.09.2015 09:29,
- Список хедеров - это явный список зависимостей между модулями. Если уж облегчать жизнь, то нужно идти до конца: запихнуть всё в один исходный файл. Да что уж там - в одну функцию. - SciFi(10.09.2015 08:58 - 09:09)
- Это - да. Но, завсегда ручонки чешутся облегчить себе жисть. Почему бы все хедеры проекта не свести в один, и засунуть его во все сишники _basile(494 знак., 09.09.2015 22:46,
- Именно это имел в виду. За исключением того, что у меня никогда не бывает "globals". Если и есть глобальные переменные, они всегда к какому-нибудь модулю относятся: всегда есть единственный "поставщик" и "потребители". - SciFi(09.09.2015 17:38)
- То есть берем файл globals.c, там avr495(228 знак., 09.09.2015 17:24)
- Не поможет этот совет вашим ФуУмнымЛюдям)) Тут же пример: была однобайтовая переменная, назовём её Х. Счётчик какой-нибудь. И перестало его хватать. Сказано сделано, сделали двухбайтовым. Делов-то - в двух местах поменять. Но случилась жёппа. Олдфаг(486 знак., 09.09.2015 17:40,
- Этож юникс линкер. Ему так и положено работать. - warn-common(10.09.2015 16:46,