>>243367573 (OP) Кста, вопрос к анону Никогда раньше не пользовался goto в cpp. Я так понял, что он перенаправляет цп на исполнение заданной строки (в данном случае с 21 строчки на строчку 'lab' или 19). Это разве не луп? Он ведь постоянно будет пиздовать на 19, выводить /r, а потом прыгать с 21 на 19, не?
>>243368289 >Проблема в том, что ты из рук вон хуёво её написал. Цель была в том, чтобы запутать, а не написать качественно. >>243368271 >auto по контексту определяет тип переменной. >Не знаю. Подумай!
>>243368271 auto это прям питоновская штука по энергетике - сама определяет тип переменной. ес напишешь auto a = 1, то это будет равносильно int a = 1. Глубоко не копал, возможно там есть подводные камни, но со стороны все именно так.
>>243368450 Не знаю. >>243368445 Спец символы в курсе, что такое? \n, например? >>243368472 Не пошлет. Это же C++. >>243368483 Я специально так написал. И да, это не мой основной ЯП.
>>243367573 (OP) ХЗ чего вы все ноете. Вот возьмем меня. Закончил псифак спббгу, работаю скрам-мастером. Выстраиваю процессы по скраму. Вкатился на изичах. Зарплата сейчас - $8к после налогов. Справедливости ради надо сказать, что у меня еще две сдающихся хаты в центре спб, а сам живу у тян. Оттуда капает + иногда довольно часто коучу скраму разные конторы (очень хорошо кодомартышек скрым дисциплинирует + метрики, поэтому все вкатываются). Недавно вот коучил одну из крупнейших гейдев кантор на снг (но не рашка, оналайн дрочильня на воен тематику) - неделя на контракте, две сотни кодомартых на лекциях - единоразовай гонорар по контракту мне - $40к. Собственно вопрос - что вам мешает поступить так же?
>>243367573 (OP) >Что будет выводить данная программа, написанная на языке C++? Хуйню пикрелейтед. В чем смысл твоего треда? Выебнуться ньюфажными знаниями крестов? Если бы ты запили софтовый 3д-рендер в 200 строк или что-то подобное, то было бы чем хвастаться.
>>243368828 >пикрелейтед Так не интересно же. >В чем смысл твоего треда? Просто интересно узнать у двачеров, что они думают. >ньюфажными знаниями крестов Поясни. >3д-рендер в 200 строк Достаточно глупо делать велосипеды.
>>243368876 Вся программа у тебя на пикриле. Файла там нет. Поэтому да, терминал. >>243369003 /usr/bin/cmake --build /patch/to/programm --target a -- -j 3
>>243368828 >Поясни. Что поясни — твоя программа не делает ничего, ты просто играешься с синтаксисом и стандартными контейнерами. Я делаю вывод что ты ньюфажина. >Достаточно глупо делать велосипеды. Глупо иметь свое мнение на счет того что ты никогда не делал и не знаешь как устроено. Запилка софтового рендера это стандартное требование если ты захочешь стать погромистом игровых движков.
Короче, Оп, не выебывайся, потому что знания синтаксиса языка и умение пользоваться стандартной библиотекой != умению погромировать. Пока ты не напишешь реальной программы ты не умеешь программировать и все твои познания тонкостей япа ничего не стоят.
>>243367573 (OP) Тред не читай, сразу отвечай. Первый цикл никогда не завершится. Программа будет в цикле бесконечно добавлять "1" в список, пока не закончится память (а это будет не скоро) и печатать возврат каретки и "2". До метки "lab" управление никогда не дойдет.
>>243369468 Операция вывода хуйни на консоль сравнительно медленная. За каждый цикл выделяется не более 64 байт на 64-битных платформах. Так что пары гигов хватит сравнительно на долго. Потом в ход пойдет файл подкачки и все начнет тормозить еще сильней, еще больше откладывая неминуемый конец.
>>243367573 (OP) Не ебу, как именно устроен цикл по списку в крестах, знаю лишь очень базовые вещи в нем. Но т.к. на каждой итерации ты его расширяешь, то по идее бесконечный цикл for. Ну а выводить будет хуйню типа 10987654321, потом 1110987654321
>>243367573 (OP) >Что будет выводить данная программа, написанная на языке C++? Напишет: "С++ говно, а классический С - топчик, а те, кто неспособен выучить указатели, структуры и пользовательские типы данных - просто ленивые пидарасы."
>>243370197 > кто неспособен выучить указатели, структуры и пользовательские типы данных - просто ленивые пидарасы Как можно осилить плюсы и не осилить это?
>>243367573 (OP) Бесконечный цикл будет: строка 13 повторяется пока безымянный итератор не будет равен l.end(), а он никогда не будет, потому что в строке 14 ты вставляешь в список еще один элемент, отодвигая l.end() на одну позицию назад.
>>243370256 Ну все понял надеюсь, кладется 1 в список. После чего а становится 2, печатается. На следующей итерации а равно 1, т.к. читаем слкдующий элемент списка.
>>243367573 (OP) За foreach с изменением контейра лично бы тебе пальцы молотком отхуярил. В таких местах нужно юзать нормальные итераторы чтобы реакции типа "падажжи йобана" не было.
Ну а дефайны и касуми... ты просто больной ублюдок же, который сделал загадку до первого человека со стандартом цпп на полке.
>>243370193 Один и тот же метод в разных контейнерах работает по-разному. То есть программер на крестах должен держать в голове тонны бессмысленной хуеты, чтобы корректно писать проги.
>>243370226 В том-то и дело, что должны быть общие, консистентные правила. А в руду погружаться только тогда, когда ты наткнулся на bottleneck и нужна оптимизация. В крестах же ты должен постоянно отслеживать нахуй не важные для логики технические подробности реализации.
>>243370477 Наоборот, говорю, после указателей + структур + пользовательских типов в классическом Си непонятно, нахуй нужны эти ООП-костыли. 90% задач и так накрывается без классов и прочей педерастии.
>>243370745 >Один и тот же метод в разных контейнерах работает по-разному. Везде так. Контейнеры РАЗНЫЕ, будь добр изучай документацию к ним. Они не зря РАЗНЫЕ
>>243370850 Сущность итератора будет видна. Ты вообще ебобо в том как макаки программируют, или что? Или ты гений 200IQ, который всех по себе меряет? Когнитивная нагрузка - это реальная вещь, с которой считаться приходится.
Я так однажды в фориче менял вектор, по которому итерация шла. Доооолго не мог понять, почему падает, пока мне не сказали, что геттер класса (в котором вектор был полем) меняет этот самый вектор.
>>243371001 >Сущность итератора будет видна. Сущность итератора видна по for (range_declaration : range_expression )
Если ты не знаешь элементарного синтаксиса, и эго еще более элементарных эквивалентов, это твои проблемы.
Если бы тебе там через итераторы написали, у тебя все равно бы вектор менялся, ты бы нашел еще какую-нибудь причину поныть, что все макаки, а ты дартаньян
>>243370599 Думаю, что рано или поздно она выведет эксцепшн, потому что выделить в памяти список бесконечного массива невозможно. Может быть до этого что-то (двойка? двойки на разных строках?) выведется на экран, а может и нет, флаша-то не было, так что зависит от реализации терминала, платформы (виндовс и прышикс иначе воспринимают \r) и компилятора. А вообще твой тред - прекрасная иллюстрация того, почему в энтерпрайзе не любят C++: из-за того, что язык позволяет делать очень много того, что считается "плохой практикой", а мультипарадигмность и обратная совместимость с 30-детней историей только подливают масла в огонь. Пионеры сперва понапишут хуйни, а потом разбирайся, трать своё время чтобы понять что оно делает и зачем.
>>243371100 Так ты ж идиот же. Даже не понял, что той фразой я себя причислил к макакам. Уж про суть того, что, когда ты думаешь о другом, эвристика вида "не вижу - значит не существует" работает на полную мощь, ты явно не допёр.
Ещё каким-то жиром поливаешь. Остановись, ты серишь.
>>243371121 Ответь на парочку вопросов, пожалуйста. Я уже около полугода после окончания ВУЗа работаю одной компании специализирующаяся на платежных системах. Пока что дрочу парсеры на Си для данных, приходящих с терминалов, и вот у меня возникло несколько вопросов. Стоит ли вкатываться? Что учить при вкате? Как ситуация с зп?
>>243371191 Ты пойми что это тред школьника, который реальных программ не писал. Он не понимает какого это работать с кодо-базой в 100к кода, написаных лично тобой, и если ты везде будешь юзать вот эти вот выебоны которые есть в крестах, когда хуй поймешь что этот код делает, то ты просто проклянешь себя нахуй.
>>243370925 > Они не зря РАЗНЫЕ Реализации у них разные. А абстракция -- одна. И в любом нормальном языке у тебя поведение методов будет абсолютно одинаковым. (Вот стоимость вызова будет различаться в зависимости от реализации, да)
>>243370962 >Ох уж эти зумеры, которые свято верят в то, что им кто-то что-то должен. Да нет, это как раз зумерские ебанько дрочат на неповторимость.
>>243371265 безусловно об этом тебе и сказали: ты не знаешь базы, не хочешь учиться, поэтому у тебя все дураки заслуженно о чем ты постоянно рассказываешь на дваче и хорошо. хуже, если бы воровал
>>243371003 >В плюсах и то, и другое это просто синтаксический сахар, Ты плюсы с Сями не путай. В плюсах массив знает свой размер. Через жопу, конечно, но знает.
>>243371220 Этот код нет, а вот дефайны для указания констант и гото - это чистой воды обратная совместисть и историей, сейчас они считаются плохой практикой.
>>243371275 >это тред школьника С чего ты взял? К тому же, я с тобой даже не общался. И как я писал выше, я специально так написал. В нормальном коде я такое использовать бы не стал. >>243370454
>>243371564 >С чего ты взял? Потому что если ты писал бы реальные программы, то понимал бы что чем проще и понятней код тем лучше. Все эти выебоны со знанием нюансов синтаксиса свидетельствуют о том что ты только изучаешь языки и ничего реального еще не писал. >К тому же, я с тобой даже не общался. Залетуха, это анонимная борда, а не пикабу. Здесь все общаются со всеми, привыкай.
>>243371488 Если язык это съедает и даже ворнинг не пишет - то это проблема языка. >>243371280 Твой код будет выделять куски памяти пока однажды не выкинет исключение, что не может выделить память, это факт.
>>243371275 >это тред школьника Это борда школьников, мы тут в гостях. Что с того? >работать с кодо-базой в 100к кода, написаных лично тобой Какая разница кем написано? Ты в собственном коде на чистом Си можешь столкнуться с точно такой же проблемой модификации списка во время итерации.
>>243371698 Не консервироваться на одном месте, зарплату легче повышать, меняя работу Ходить регулярно на собесы, даже если уходить пока не собираешься Крутиться, брать на себя инициативу, лезть в тимлиды. Я сначала был мидлом, потом тимлидом, и только потом синьёром
>>243371782 Галеры? Уф. Туннельный не заработал? Или адекватные галеры? Я скорее поверю, что ОП не фронтэндер, у которого от зарплат плюсовиков бомбит, чем в это.
>>243370763 >90% задач и так накрывается без классов и прочей педерастии У кого как. Занимаюсь crm системами. Без ООП дрочева код моментально превращается в лапшичную костыльную порашу. Документы, их состояния, операции, проводимые с ними, доступы, возможные бизнес-процессы, ебать колотить...
>>243367573 (OP) Гораздо проще послать нахуй кретина с таким пуллом, чем разбираться в его коде, лол.
>>243371696 Ммм... неофит, не осиливший документацию по базовым контейнерам, корчит из себя знатока абстракций. Я думал, такие обычно на питоне пишут, но нет, вон один в плюсы полез.
Хорошо, малыш, хорошо. Ты только не нервничай.
А ложись в кроватку, и подумай над своими словами: 1. абстракции одинаковые 2. массив и вектор - одна и та же абстракция 3. раз ты можешь в вектор невозбранно добавлять элементы, то и в массив, очевидно тоже 4. да, но нет 5. почему? в чем ты не прав? Может, на этом и заснешь спокойным сном
>>243371829 27. Начинал ещё с третьего курса, это вроде 20, если не ошибаюсь. Мой одногруппник пошёл работать в нечто вроде совкого стартап-инкубатора, хаха. Идея такая - компания наняла десяток студентов, каждому вручила какую-то полу-безумную идею, и пинает их, чтобы они делали прототип. Если прототип взлетал, то уже это питчили в другом месте и собирали бабло и делали серьёзное решение. Например, мы делали дверь, которая открывается по звонку или смске, делали системы видеонаблюдения, делали безшовные точки вайфай - когда роутеров много, а пользователя переключает между ними незаметно когда это ещё не было на каждом шагу, делали софт, определяющий нмоера машины по камерам и открывающий ворота парковки и тд.
Вот меня друг туда позвал, я прошёл ленивый собес и начал пердолить свой проект, который, кстати, не выгорел
>>243371870 Галеры, да. Туннельный не заработал. К галерам у меня претензий не было никогда, а вот к продуктовым компаниям - были. А почему не веришь? ЗП синьёра на плюсах в Украине колеблится от 3к баксов до 5к баксов.
>>243371752 >Какая разница кем написано? Ты в собственном коде на чистом Си можешь столкнуться с точно такой же проблемой модификации списка во время итерации. Я не столкнусь с подобной проблемой, потому что это простая механическая ошибка и если я делаю такие ошибки часто, то я напишу Assert(), который будет их ловить. Это то что отличает человека, который занимается программированием, от школьника который пытается выебнуться бесполезными знаниями.
>>243372154 Смотря что называть адекватность. Вот я, например, сейчас делаю абсолютно неинтересную парашу. Команда у нас не дружная. Вовлеченности в проект нет, мы чисто на правах прислуги оптимизируем то, что они нахуевертили уже.
Но меня это не ебёт, лол. От овертаймом получается отказываться, бабки платят, комп предоставили, железяки для тестирования - тоже. Чем не адекватное место работы?
>>243371949 Да, массив и вектор это одна и та же абстрация. И если ты откроешь свою любимую документацию, то там это чёрным по белому будет написано.
Да, в массиве, в отличие от вектора, нет реаллокации, но об этом думается один раз при выборе конкретного контейнера, а не каждый раз при работе с ним.
А вот про разницу поведения вектора и листов ты зассал написать.
>>243372047 >ЗП синьёра на плюсах в Украине колеблится от 3к баксов до 5к баксов. Продублирую это. Алсо, в Украхе зп ойтишников еще с 90х устанавливаются в долларах (выплачиваются в гривнях, конечно, но по курсу на день выплаты). Про то что в РФ все в рублях узнал на сосаче и не перестаю проигрывать.
>>243371942 >-g -Wall -Wextra -pedantic ? И будет тебе ниговно. Тебя нахуй завалит тучей лишних сообщений, в которых ты хуй что найдёшь, и от которых не избавишься, потому как на крестах без грязных хаков не пишется.
>>243371261 >Ответь на парочку вопросов, пожалуйста. Постараюсь, анон, но с эмбедом много субъективщины: разные области/задачи, соответственно, разный объём знаний. Я мехатронством занимаюсь - это не классический эмбед. >Стоит ли вкатываться? Зависит от того, чем хочешь заниматься в итоге. В мехатронстве вроде, тьфу-тьфу-тьфу, есть, чем заняться. Благо, живём в стране, где нихуя особо не производится. Хочешь - протезированием занимайся, хочешь - производственное оборудование инженерь, хочешь - военка, хочешь - хуенка... Да тупо для квестов штуки ляпать. >Что учить при вкате? Английский на уровне, когда лекционный материал (= свободная речь на слух) можешь воспринимать. Это прям приоритет из приоритетов. Нет английского - нет доступа к знаниям. Остальное - зависит от того, чем собираешься заниматься. Конкретно для мехатронства такой список: - Математика (тригонометрия + матан + линейка + дифуры + комплексные числа + численные методы+...); - Аналоговая электроника; - Теория сигналов и систем; - Архитектура вычислительных систем; - Си через призму программирования МК; - Основы цифровой схемотехники;
Ну вот как-то так. Если в мехатронство не собираешься, то математика с теорией сигналов и систем на 90% отвалятся.
Для начала можешь AVR-ки в чистом виде (= без библиотек, на голом железе) поковырять - научишься даташиты читать, и поймёшь, что конфигурирование МК - это не омномном GPIO_PORTA_CTRL_BLA-BLA-BLA, а тупо запись значений в нужные ячейки памяти.
Алсо, рекомендую зарегаться на edx и взять себе там курсы Джона Валвано (John Valvano), курсы по Си (там их несколько штук) и курс по аналоговым фронтэндам от Berekeley University.
>Как ситуация с зп? ХЗ, за всех не скажу, ибо не знаю. У меня 350-500К за весь спектр: от мат-моделирования до разводки плат и кодинга. У просто программеров поменьше.
>>243372307 4.5к баксов в месяц. Ну, я тут планирую приобрести квалификацию неебаца оптимизатора, я в этом неопытен. Но пока задачи по оптимизации мне не дают. В принципе, я ушёл с работы, где я был ололо-техлид по интересному направлению, и отвечал за архитектуру. ТАм я рос по скилам быстрее, но зп там была 3500 баксов, а разница в косарь - слишком сочно
>>243372405 >потому как на крестах без грязных хаков не пишется. Тыскозал? С самого начала разработки сиди и пиши красивый код, как тебе хочется. Без UB, да.
Или ты сам пишешь с грязными хаками, а потом сам же жалуешься, что код говно? Литералли под себя серишь.
>>243371782 Сколько в эту хуйню вкатываться обычной макаке? Менял цифорки в сишных сорсах и теребил голубого суслика, но как будто все труъ байтоёбные одновременно хоть немного реал ворлдные задачи и тусовка на крестах
>>243372409 Во-первых, я не ожидал встретить таких знающих людей а дваче. Во-вторых, я не ожидал такого адекватного и подробного ответа в /b/. В-третьих, спасибо за потраченное время, такую стену текста написал мне. Эта информация не пропадет даром, обещаю. Добра тебе, анон.
>Хочешь - протезированием занимайся Я уже делал подобную ересь на ардуинке, робо-руку, мне понравилось. Вот постепенно мастерскую радиолюбителя себе собираю + парочку stm-мок заказал, поковыряться, посмотреть, что да как.
>>243372562 >Менял цифорки в сишных сорсах и теребил голубого суслика, но как будто все труъ байтоёбные одновременно хоть немного реал ворлдные задачи и тусовка на крестах Бля, несколько раз прочитал, нихуя не понял. Ты немного писал на си, да? Суслик - это опыт на го, да? >как будто все труъ байтоёбные одновременно хоть немного реал ворлдные задачи и тусовка на крестах Тут нихуя не понял
Ну, выйти на тысячи 2 баксов можно довольно просто за несколько лет. До 3 тысяч лет за 5 тоже без особых проблем. Выше 3 это уже надо минимальный талант, не все перевалятся за эту зп, имхо
>>243372549 >auto По контексту определяет тип переменной. >goto Перемещается выполнение кода к обозначенному лейблу. Конкретно тут к lab. Вроде все понятно.
>>243372660 Так, я тоже типа как бы эмбеддед программист. От себя тебе что-то расписать, хах?
Сам железяки не паяю, работаю в автомотиве. то есть это специфический софт для автомобилей. НАпример, навигация, или подключение телефона, или раздача вайфая или датчики пробега с колёс. Вроде и эмбеддед, а вроде и высокоуровнево у меня по крайней мере
>>243372765 >От себя тебе что-то расписать, хах? Как выбрал эту область? Я вот сейчас стою на распутье и не знаю куда податься. Вышка за плечами, есть некоторый опыт написания математического и физического моделирования на Си/плюсах, плюс немного cuda. Вот и думаю куда пойти, все сразу хочется и эмбеддед и системщина, и визуализация с вычислениями. Так сложно выбрать.
>>243372864 >Зачем ты мне это рассказать решил? Да хуй тебя знает. Вдруг ты не понял, что это. Вот и рассказал. >брат подсказчика с лоадскринов Кто это?
>Я уже делал подобную ересь на ардуинке, робо-руку, мне понравилось. Вот постепенно мастерскую радиолюбителя себе собираю + парочку stm-мок заказал, поковыряться, посмотреть, что да как. Анон, здесь я вижу возможные подводные: а). Не особо увлекайся ардуиной. В том смысле, что помигай светодиодом, покрути моторчики, выучи закон Ома, и оставляй ардуину (= саму плату и детскую эту IDE-шку). Закажи себе с алика несколько восьмых Атмег, программатор-свисток, и попробуй bare metal программирование. В помощь тебе видосы Митча Дэвиса (https://www.youtube.com/playlist?list=PLNyfXcjhOAwOF-7S-ZoW2wuQ6Y-4hfjMR), он у себя всё разжевал дальше некуда; б). Смотри, не увязни в покупке железа, 100500 разных МК-шек, скачивании 100500 разных IDE.
>>243372921 А я как говно в проруби, лол. Я выше расписывал свою историю. Одногруппник позвал к себе на работу, там я узнал как обжимают кабеля, лол, и привык, что у меня платы на столе рабочем разбросаны. Потом мне было несложно попасть в автомотив, там любят люедй, которые тыкали линукс, и могут с большой страшной железякой по ssh поговорить. Потом бабок больше платили за мой автомотив опыт, и меньше - за опыт в какой-то другой области.
Считай, засосало, лол. По мне, область не особо важна. В рамках одной и той же области могут быть как интересный творческие задания, так и хуйня какая-то.
Эта хуйня же пушбечит в список, по которому идет. Да ещё и инкрементит итератор дополнительно. За такие вещи ебало разбивают. Не считая макросов уёбищных и using namespace std.
>>243373015 >Если бы я не понимал, то как бы мог вывести то логическое суждение? Кто знает. >Племянник Зоя. Понятнее не стало, ну да и пофиг. >>243373022 Наверняка уйдет. >>243373107 >Это была попытка написать самый ублюдский код? Как ты догадался? Так что будет выводить-то?
>>243373097 Проапдейчу - советую просто взять эти сферы, которые тебе интересны, и походить по собесам. А потом пойти в тот, где больше предложат + остальные условия будут не ублюдскими. Забей хуй, не пытайся выбрать НАИБОЛЕЕ ЛУЧШЕЕ МЕСТО РАБОТЫ, выбери просто хорошее. Хороших дохуя, а вот в попытках выбрать ЛУЧШЕЕ все нервы сожжёшь
Кресты не подходят для домохозяек. Пример из жизни. Пионеры на работе решили проблему скопировав один с++ файл в другой и поменяв пару строк. Если коротко, получилась вот такая перда.
Кто скажет что выдаст ./a.out и как в двух словах ответить на вопрос домохозяйки "почему так?".
>>243373817 >Повторный дефинишн Угу. Но при сборке даже ворнинга нет. "Почему так?" Я ответ знаю, мне просто интересно послушать оправдания объяснения которые бы дошли до домохозяйки и был бы хоть какой-то шанс, что это больше не повторится. >>243373889 Неправильно.
>>243373933 > Угу. Блядь. Вот какого хуя? Я ожидал, что просто выругается линкер на двойное определение. Я такое видел уже. А он, сука, подобрал первый определённый символ и забил хуй.
>>243374077 >>243373933 Во блядь. На обычную функцию правильно реагирует. Видимо что-то связанное с правилами перегрузки функций.
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: 2.o: в функции «test()»: 2.cpp:(.text+0x0): повторное определение «test()»; 1.o:1.cpp:(.text+0x0): здесь первое определение collect2: ошибка: выполнение ld завершилось с кодом возврата 1
>>243374077 Да, и это by design, поскольку методы объявленные inline компилируются как weak символы.
Сделано это для того, чтоб можно было вынести объявление классов с inline методами в заголовочные файлы. Фактически, каждый модуль который инклюдит хидер с классом содержит реализацию всех инлайн методов. Но так как эти методы объявлены как weak символы, линковщик не ругается.
>>243374145 >>243374077 >>243373933 Обдждамп сказал, что оба объектника ожидают определения A::test и в обоих она есть, как слабый символ. Дальше тонкости линковки я не знаю. Надо бы выучить как линкер работает, когда время будет.
>>243374145 Типа нарушение ОДР, но Определения объектов и функций, не являющихся внешними, в разных единицах трансляции определяют различные сущности, даже если их имена и типы совпадают. Эти определения беспрепятственно могут различаться.
>>243374276 >как слабый символ. Угу. Эту хуйню изобрели хохлы специально для крестов чтоб инлайн методы конпелировать. Ну, и typeinfo, vtt и прочая ересь туда же.
Вот как всю эту хуйню объяснить домохозяйке? Работа с указателями, различные виды выделения памяти в Си ни в какое сравнение не идут по сложности со всей этой парашей.
>>243374323 >То есть слабых может быть несколько? Да. При линковке выбирается один. Иначе бы инлайн методы не работали в заголовочных файлах, ведь #include обрабатывается препроцессором и на вход конпелятора фактически поступает только один файл с уже развернутыми инклюдами и дефайнами.
>Я ебал этот линукс блядь. Линукс-то тут при чем? В винде может только динамическая линковка отличается (она тупо отсутствует, лол), в остальном все точно так же.
>>243383835 И чё, хочешь сказать, что у тебя, долбоёб, back возвращает еденицу, к которой a++ еденицу прибавили и типо ты обосрал весь говнокод, чтоб по итогу у тебя даже линии из говна не получилось?
А ab типо сама себя дохуя тысяч раз заменяет и как бы вектор с нихуя внутри, кроме переменной?
>>243384168 >А ab типо сама себя дохуя тысяч раз заменяет и как бы вектор с нихуя внутри, кроме переменной? Да, только что за ab? >чтоб по итогу у тебя даже линии из говна не получилось? Вывод-то будет. >А нахуя столько говнокода? Чтобы зопутать.
>>243385206 >Будет пытаться выводить 2? Да! И при этом стирать старый вывод. >Но именно в твоём случае выведет ошибку при сборке Не выкинет. Это же C++.