1 // Build don't link: 2 // GROUPS passed operators 3 // opr-pl file 4 // Message-Id: <9212010409.AA24967@zeus.research.otc.com.au> 5 // From: grahamd@zeus.research.otca.oz.au (Graham Dumpleton) 6 // Subject: Failure to use conversion operator. 7 // Date: Tue, 1 Dec 92 15:11:18 EST 8 9 class BUG1 10 { 11 public: 12 13 operator char*() const { return myData; } 14 char* myData; 15 }; 16 bug1()17void bug1() 18 { 19 BUG1 bug1; 20 bug1.myData = "0123456789"; 21 char* s = bug1 + 1; 22 } 23