stackにはiterator-member-type がないため、一般的なコンテナー要件を満たしていません: [container.requirements.general]。
しかし、[container.adaptors.general]
ヘッダー
<queue>と<stack>は、コンテナ アダプタqueue、priority_queue、およびを定義しますstack。これらのコンテナー アダプターは、シーケンス コンテナーの要件を満たしています。
シーケンス コンテナーは一般的なコンテナーのサブセットではありませんか?