Подробнее
КйМЩПЛ 1IJIUI lue JIVMJ ne MIMWUC. Компилятор иногда будет вас раздражать. Иногда кажется, что он придирайся к несущественным деталям (например, к пропущенным точкам с запятыми) или к вещах, которые вы считаете абсолютно правильными. Однако компилятор, как правило, не ошибается: если он выводит сообщение об ошибке и отказывается создавать объектный код из вашего исходного кода, то это значит, что ваша программа не в порядке; иначе говоря, то, что вы написали, не соответствует стандарту языка C++. Компилятор не руководствуется здравым смыслом (он не человек) и очень придирчив к деталям. Поскольку здравый смысл ему не ведом, он не пытается угадать, что на самом деле вы имели в виду, написав фрагмент про:раммы. который выглядит абсолютно правильным, но не соответствует стандарту языка C++. Если бы он угадывал смысл программы и результат оказался бы неожиданным, то вы провели бы очень много времени, пытаясь понять, почему программа не делает то. что вы хотели. После того как все сказано и сделано, компилятор предохраняет нас от множест- |ва rotf ÍOT«- 9.И татмш МУГУ У?Л1Ь|‘|!£ tircfe. ЧЧ! с?Ыаст са.Ч 0 Итак, помните: компитятор — ваш друг; возможно, лучший друг. 2.4. Редактирование связей Программа обычно состоит из нескольких отдельны рабатываются разными людьми. Например, программ: части, которую написали вы. и частей стандартной би< дельные части (иногда называемые единицами трансл лированы, а файлы с результирующим объектным к вместе, образуя выполняемый файл. Программа, связы лое, называется (вполне ожидаемо) редактором связей. Заметьте, что объектные и выполняемые коды не m в другую. Например, когда вы компилируете программ
компилятор,true story,тру стори (правдивая история) - комиксы, мем (персонаж Барни Стинсон, которого играет Нил Патрик Харрис),песочница
Еще на тему