Как обычно, когда мой мозг возится с чем-то, что я не могу понять сам, я прихожу к вам, ребята, за помощью:)
На этот раз мне было интересно, почему stdafx.h работает так, как он делает? Насколько я понимаю, он делает 2 вещи:
- Включает стандартные заголовки, которые мы может (?) использовать и которые редко меняются
- Работа в качестве компилятора-закладки для код больше не скомпилирован.
Теперь эти две вещи кажутся мне двумя разными задачами, и мне интересно, почему они не сделали два отдельных шага, чтобы позаботиться о них? Для меня кажется разумным, чтобы команда # pragma делала закладки и, возможно, имела заголовочный файл длинными строками windows.h, чтобы включить в себя часто используемые заголовки... Что подводит меня к следующему point: Почему мы вынуждены включать часто используемые заголовки через stdafx.h? Лично я не знаю о часто используемых заголовках, которые я использую, для которых я еще не занимаюсь, но, возможно, эти заголовки необходимы для генерации .dll?
спасибо заранее