Advertisement
dkaban

Untitled

Jan 11th, 2017
427
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. 1. math
  2. - скалярное и векторное произведение
  3. - треугольник задан двумя векторами, найти площадь.
  4. - нормаль треугольника по трем точкам
  5. - slerp (зачем нужны кватернионы)
  6. - что есть что в матрице 4x4
  7.  
  8. 2. c++
  9. - типы памяти, new vs malloc, зачем нужен placement new
  10. - сколько байт в памяти занимает произвольная структура?
  11. - наследование, что такое, как реализовано, виртуальные функции, vtbl, виртуальное наследование
  12. - pure virtual, pure virtual деструктор, стоит ли наследоваться от std::map и почему
  13. - виртуальные функции в конструкторах, как обойти
  14. - приведение типов c/c++
  15. - все о const
  16. - explicit
  17. - шаблон. max(T,T), max (T1, T2), max(T1...)
  18. - частичная специализация шаблонов
  19. - исключения. throw и nothrow. Исключения в конструкторах и деструкторах.
  20. - c++11, что знаем, чем пользуемся
  21. - примитивы синхронизации, подводные камни, асинхронность vs многозадачность, процесс vs тред
  22.  
  23.  
  24. 3. stl
  25. - разница между vector и deque
  26. - сложность std::sort
  27. - почему есть string::c_str() а не оператор приведения типа?
  28. - std::map vs std::unordered_map
  29.  
  30.  
  31. 4. программирование
  32.  
  33. - Что такое RAII?
  34. - как реализовать хэш и что это ваще
  35. - сортировки вообще. swap vs хгистограмма, Nlog(N) и вообще откудо оно берется?
  36. - стоит ли писать свой вектор? список? причины?
  37. - class A : public B<A> {...}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement