Telegram Web
Выложил четвертую лекцию магистерского курса на английском.

https://youtu.be/rn1Z8JJwb7I

Лекция посвящена двум фундаментальным механизмам языка: поиску имён и разрешению перегрузки. Она вводит понятие "семантического процесса", не являющееся стандартным, но с точки зрения автора позволяющее распутать существенное колчиество неясных мест в языке. Мы поговорим про исчезновение алиасов, ADL и скрытых друзей. На русском я про всё это рассказывал на C++ Russia прошлого года, ссылка есть на этом канале.

00:00 The binding of names to entities
06:30 Syntax and language grammars recap
10:01 Context dependency and ambiguities
19:00 Overloadable names
26:30 Name hiding
29:08 Qualified and unqualified names
34:25 General rules for name lookup
42:45 Notion of semantic process
47:35 Argument-dependent lookup
57:30 The rest of overload resolution rules
01:09:50 Summary of sematic processes so far, homework and bibliography

#cpp_postgraduate
🔥6519👍6
2025/10/20 02:32:31
Back to Top
HTML Embed Code: