Proposed resolution (October, 2005):
Change 9.2.3 [dcl.fct.spec] paragraphs 5-6 as indicated:
The virtual specifier shall
onlybe used only indeclarationsthe initial declaration of a non-static class memberfunctions that appear within a member-specification of a class definitionfunction; see 11.7.3 [class.virtual].The explicit specifier shall be used only in
declarationsthe declaration ofconstructorsa constructor withinaits class definition; see 11.4.8.2 [class.conv.ctor].