Нет, все же так делать не стоит, большинство компиляторов будут ругаться не совпадающие underlying типы, даже если по факту они будут совпадать. Дело в том, что они требуют явного указания типов в обоих местах при использовании forward declaration.
В итоге красивого решения этой проблемы нет. Я плюнул и переписал на PIMPL
А каким способом изучаете? Есть информация, что для получения стажерской позиции достаточно 1 прочитанной и ПОНЯТОЙ хорошей книги по языку (пара месяцев с учетом выполнения и понимания примеров), и пары онлайн курсов с заданиями по структурам данных (еще месяц).
kytcenochka, какая у вас задача стоит? Это, видимо, данные результата некого ДЗЗ. Что с ними дальше будут делать? Читать другим софтом? Тогда опишите точный формат взаимодействия (в 1 файле 1 или n результатов? и тп). Или же будете этой же программой потом читать обратно? Или глазами смотреть? Вывод из класса InfAnalogChanel будет использоваться только в этой функции, или это распространенная операция?
p.s. Если хотите писать всерьез на плюсах, советую предварительно подтянуть матчасть, иначе так в форумах будете постоянно сидеть
kytcenochka, какая у вас задача стоит? Это, видимо, данные результата некого ДЗЗ. Что с ними дальше будут делать? Читать другим софтом? Тогда опишите точный формат взаимодействия (в 1 файле 1 или n результатов? и тп). Или же будете этой же программой потом читать обратно? Или глазами смотреть? Вывод из класса InfAnalogChanel будет использоваться только в этой функции, или это распространенная операция?
p.s. Если хотите писать всерьез на плюсах, советую предварительно подтянуть матчасть, иначе так в форумах будете постоянно сидеть
kytcenochka, Пожалуйста.
Если пишете данные переменной длины в файлы, то самым простым решением будет сначала писать размер, а затем содержимое. Таким образом, при чтении обратно можно будет понимать где находятся границы данных.
К примеру, для вашей структуры сперва пишете переменную типа size_t , она равна station_name.lenght, затем пишете саму строку, затем снова size_t следующего поля. Когда будете читать из файла, сможете понять сколько и куда читать.
Более подробно о таких вещах можно почитать в темах о сериализации.
"накачать книжек на телефон" - есть вероятность что телефона там не будет кроме выходных, и то кнопочный Nokia.
Тут зависит от того куда служить попадешь и кем. У меня все удачно сложилось, оставили в учебке на должности контрактника, поэтому доступ к смартфону и даже порой компьютеру был, только вот времени не было почти)
Как вариант пытаться попасть в штаб/канцеляром, там будет доступ.
Если не повезет - то год без книг и телефона / компьютера довольно сильно может отбросить, поэтому если есть четкие ориентиры и все с дисциплиной ок, а со здоровьем не очень - я бы на твоем месте косил.
И вот еще момент - если надумаешь идти в армию, то не дожидайся вручения как я, просись как можно раньше, что бы как придти обратно сразу подать документы. Я вернулся в июле из войск и поступал только через год.
1. Повестка была на руках за месяц до вручения диплома. Так как косить не собирался, в военкомате отнеслись нормально и удалось договориться о том что дадут получить диплом. Были товарищи, которые забирали дипломы уже после армии.
А какой толк от поступления? Если даже и успеешь подать доки и написать вступительные, то все равно заберут в этот же весенний призыв, ну или максимум - в ближайший осенний, прямо во время учебы.
3. Вполне реально. Просто у меня все изначально было оч плохо. Примеры задач прошлых вступительных есть на сайтах ВУЗов. А вот математику советую учить, у нас на ней больше сотни человек на вступительных отсеялось по слухам (тригонометрии насовали почти в каждое задание), я сам на 60 баллов чудом написал, выехал на русском с 98 и профильном экзе с 95. Можно в принципе готовиться к ЕГЭ, если пишешь баллов на 80 пробники - то и на вступительных шансы высоки, а какие-то особые темы скажут на консультации перед экзом, потом за пару дней можно доучить.
korvin2,
1. В армию после колледжа отсрочки НЕТ (по крайней мере в 15-16 годах так точно было). Ты её уже потратил на СПО. Так что если не хочешь идти, то коси по здоровью, универ уже не спасет.
2. Работодатель относится нормально, но это обговаривалось заранее. На работу прихожу к 9-10, ухожу в ~17. Недостаток отработанных часов иногда восполняю выходами в субботу. Вся сложность к примеру в 3 часах матана и линала после 8 часов программирования :D, из дома выход в 8-30 утра, пары до 22-00, приход обратно в 23 часа, нормальная жизнь только по выходным, но там еще и домашку делать надо (я забиваю, учусь на E-D - это примерно 3,5балла по школьной системе). Короче с непривычки адок, потом втягиваешься. В колледже у меня было свободное посещение с 4 курса (уже работал fulltime, только в другой области), там вообще изи, если отношения с преподами хорошие.
Вообще если нужна будет только корочка можно будет взять один из вузов, где можно будет решить финансово проблемы с учебой, в МСК таких парочку есть. Но я хотел подтянуть матан хотя бы до минимального уровня, поэтому страдаю.
На дневное идти в крутой ВУЗ и совмещать с fulltime - самоубийство. Так что либо дневной в плохом платном вузе, либо вечерка / заочка в хорошем.
3. ЕГЭ не сдавал, вступительные намного проще (математика + русский + собеседование по программированию и БД). К вступительным готовился на курсах при универе, стоило ~15к вроде бы, но зато почти гарантия поступления при наличии хотя бы толики интеллекта.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
В итоге красивого решения этой проблемы нет. Я плюнул и переписал на PIMPL