Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!think.com!paperboy!hsdndev!husc6!ngo From: ngo@tammy.harvard.edu (Tom Ngo) Newsgroups: comp.std.c++ Subject: What is "int &const r"? Message-ID: Date: 16 Apr 91 03:37:43 GMT Sender: news@husc6.harvard.edu Distribution: comp Organization: Harvard Chemistry Department Lines: 24 Here's an interesting C++ statement. What does it mean? int &const r; Hopefully your answer is that it is illegal and/or meaningless. If so, look in ARM 8.2.2 [References], which states: In a declaration T D where D has the form & cv-qualifier-list-opt D1 the type of the contained identifier is "... cv-qualifier-list reference to T." And, of course, a cv-qualifier can be const or volatile. What is a const reference??!? Is this an error in the ARM, or have I totally misunderstood references? -- Tom Ngo ngo@harvard.harvard.edu 617/495-1768 lab number, leave message