Василий Банников, мы ходим по кругу. Давай какой-то proof. И мне интересна глубина стека. Тоесть какое число уровней абстракций я должен построить чтобы просто нарисовать чортов spread-sheet.
Я прогал SVGA-графику под DOS записывая байты в память видеокарты. И мне было все понятно.
Василий Банников, я ничего не утверждаю. Я просто думаю что у всякой вещи свое назначение. Неоторые API могут быть в принципе избыточны. Например Z-координата, если она используется формально.
Василий Банников, я изменю свою точку зрения когда вы покажете мне реализацию стандартных UI компонентов таких как EditBox, DropDoen, TableGrid на игровых движках.
Никита Антоньев, мощно. Qt это большая библиотека. Определитесь с платформой. Тут в С++ много раз задавали вопрос о кросс-платформенном UI который должен работать на Windows/Linux и в целом всегда сходились к мысли что это почти неосуществимо. Автор должен делать двойную работу. И он должен одинаково хорошо знать оба базовых API.
Александр Скуснов, это математическая часть ответа. Я имею в виду что я не знаю как сейчас программируют Digital Sound Processing. Я знаю только игровые библиотеки такие как DirectSound и SDL.
Понятия не имею. Давай отвлечемся. Есть такой забавный эффект. На собеседованиях спрашивают.
Чтоб реверснуть строку надо пройтись циклом по половине этой строки. Вот типа правильная реализация
string name = "улыбок тебе дед макар";
std::reverse(begin(name), end(name));
Правильная реализация подскажет что случилось с дедом Макаром.
Неправильная - оставит строку без изменений (как будто).
Dr. Bacon, скорее всего никак. Я не знаю как щас сдается ЕГЕ но я-бы лично поискал
шпаргарки и решения в торрентах.
Это вредный совет. Не слушайте меня.
А вообще мне нравится слушать блоги Алексея Савватеева. Я плохо знаю именно ту
самую математику но уровнь науч-попа мне вполне себе понятен и интересен.