чтобы во внуке 2 копии деда не было. но всё равно не советую тратить время на творчество всяких полоумных графоманов, читай cppreference.com
вф -это другая песня (даёт интерфейсы, коллбаки и прочие плюшки), и её бы я вообще не стал изучать без отладчика и генерируемых листингов, а уж по книжке хуйпойми кого - тем более.
тут еще один момент - я хз какие у тебя скиллы в ооп вообще, вдруг - это первое что ты изучаешь. но как добьешь книгу и какието базовые скиллы набьёшь на практике, - беги на цппреференцком и читай всё с начала. там собсна теория от разработчиков самого языка.
да, там и си и си++ раздельно с учётом всех новых стандартов и последнего драфта, разумеется, и дефект-репорты о багах итд. и всё обсосано от а до я - например что неявно генерится когда и как и где итд.
с английским всётаки советую начинать сдруживаться - множества инфы на русском просто хрен найдешь просто так. по бумажке потихоньку - и пойдёт.
то что ты хочешь запилить - тебе по сути надо проинициализировать движок исключений и вызвать конструкторы всех статических объектов в ручную. ну и регнуть их деструкторы в atexit, если такие есть. делается просто выпилом нужного кода из исходников RTL.
опять же все что нужно, может всякое TLS итд - смотришь по асм листингу (исходник загенерённого объектного модуля на языке того проца под который пишется) обычно компилер позволяет такую опцию.
А насчёт английского: на нем читаю гораздо медленнее, а у меня дня три простоя образовалось, так что я решил бегло ознакомится cpp на будущее
здесь увы могу только ссылкой поделиться, но тудаже) относительно ++ - всё основное рефами растёт вот с этой страницы
en.cppreference.com/w/cpp/language
там жирным classes и templates - базовое основное что в плюсах есть.
кстати вот загуглилось банально по "c++ avr"
есть до чего доебаться (не люблю отсебятины по внутренним механизмам), но всяко подробнее расписано.
еще советую godbolt.org - можно сразу на нескольких компилях смотреть как вы с ними друг друга понимаете.
оптимизаци не забывай всега оффай (-O0 gcc /Od - msc; инлайны тоже можно оффнуть, фрейм-поинтеры лучше оставить и тд - на вкус короче) - иначе оптимизированный код хуй проссышь порой - и с теорией не увяжется. и будет тебе счастье.
