Home » Community » Coffee corner » Pick overloaded by Rvalue?
Re: Pick overloaded by Rvalue? [message #19099 is a reply to message #19095] |
Wed, 12 November 2008 16:05   |
mdelfede
Messages: 1310 Registered: September 2007
|
Ultimate Contributor |
|
|
Well, I'm back with properties "a-la-Borland", which, being just a shortcut, can handle nicely the rvalue/lvalue problem AND some other stuffs.
I really don't understand why a so simple construct can't be introduced in c++.
struct MyArray<T>
{
...............
property T operator[](int i) {read = readArr, write = writeArr}
T readArr(int i) { checkbounds(i) ; return buffer[i]; }
void writeArr(int i, T d) { copy_if_needed(i); buffer[i] = d;}
};
MyArray<int> arr;
arr[10] = 2; (uses writeArr())
int i = arr[2]; (uses readArr())
Max
[Updated on: Wed, 12 November 2008 16:07] Report message to a moderator
|
|
|
 |
|
Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
By: mirek on Wed, 12 November 2008 00:29
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
By: mirek on Wed, 12 November 2008 11:00
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
By: mdelfede on Wed, 12 November 2008 16:05
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
By: captainc on Wed, 12 November 2008 20:27
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
By: mirek on Wed, 12 November 2008 22:04
|
 |
|
Re: Pick overloaded by Rvalue?
By: unodgs on Wed, 12 November 2008 23:46
|
 |
|
Re: Pick overloaded by Rvalue?
By: captainc on Thu, 13 November 2008 00:20
|
 |
|
Re: Pick overloaded by Rvalue?
By: mirek on Thu, 13 November 2008 14:37
|
 |
|
Re: Pick overloaded by Rvalue?
By: mirek on Thu, 13 November 2008 14:38
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
By: captainc on Fri, 21 November 2008 19:48
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
By: unodgs on Sat, 22 November 2008 10:49
|
 |
|
Re: Pick overloaded by Rvalue?
By: mirek on Sat, 22 November 2008 13:19
|
 |
|
Re: Pick overloaded by Rvalue?
By: mirek on Sat, 22 November 2008 13:22
|
 |
|
Re: Pick overloaded by Rvalue?
By: unodgs on Sat, 22 November 2008 14:54
|
 |
|
Re: Pick overloaded by Rvalue?
By: captainc on Sun, 23 November 2008 20:53
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
By: mirek on Mon, 24 November 2008 08:32
|
 |
|
Re: Pick overloaded by Rvalue?
By: mirek on Wed, 12 November 2008 21:54
|
 |
|
Re: Pick overloaded by Rvalue?
By: mr_ped on Mon, 24 November 2008 09:05
|
 |
|
Re: Pick overloaded by Rvalue?
|
 |
|
Re: Pick overloaded by Rvalue?
By: mirek on Mon, 24 November 2008 11:59
|
 |
|
Re: Pick overloaded by Rvalue?
By: captainc on Mon, 24 November 2008 19:25
|
Goto Forum:
Current Time: Mon Sep 15 10:20:04 CEST 2025
Total time taken to generate the page: 0.25819 seconds
|