I currently have a body of code that relies on std::vector<...> having exactly two template arguments. Which as of this writing, all language revisions do. If this number changes, my code will break.
Is it possible that in some future revision, this number will be changed, or does the standard guarantee that this number will always be 2?