Яка різниця між C ++ ATL та STL?


Відповідь 1:

ATL - це специфічний для Microsoft API.

Термін STL або стандартна бібліотека шаблонів, мабуть, трохи застарів, оскільки він зараз є лише частиною бібліотеки Standard і більшість людей помилково говорять про STL, коли вони справді означають бібліотеку Standard (але лише частини бібліотеки Standard реалізуються за допомогою шаблонів).

Крім того, корисно розглядати бібліотеку Standard як частину мови C ++, оскільки і мова (ключові слова, основні типи, і оператори), і бібліотека Standard є частиною стандарту C ++. Іншими словами, слід використовувати всі елементи стандартної бібліотеки так, ніби вони були частиною основної мови ...