You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think 10.3/11 (C++11; no change in N3690) is currently slightly rubbish:
A virtual function declared in a class shall be defined, or declared pure (10.4) in that class, or both; but no diagnostic is required (3.2).
Though the following can be deduced, I think the passage would be clearer and easier to read if it went something like this:
A virtual function declared in a class shall be defined, or declared pure (10.4) in that class, or both; however, no diagnostic is required if neither is true (3.2).
I also fixed the start-of-phrase/post-semicolon conjunction though, admittedly, that is something of a subjective style issue.
The text was updated successfully, but these errors were encountered:
We often say "; no diagnostic is required". The semicolon is there to separate that part from the three parts of the "or", because it applies to the totality of the "or"s. However, we don't often say "but" before "no diagnostic required".
jensmaurer
added a commit
to jensmaurer/draft
that referenced
this issue
Dec 7, 2016
I think 10.3/11 (C++11; no change in N3690) is currently slightly rubbish:
Though the following can be deduced, I think the passage would be clearer and easier to read if it went something like this:
I also fixed the start-of-phrase/post-semicolon conjunction though, admittedly, that is something of a subjective style issue.
The text was updated successfully, but these errors were encountered: