On Thu, 31 Jan 2013 10:21:04 -0500, Andrei Alexandrescu <[email protected]> wrote:

On 1/31/13 10:18 AM, Steven Schveighoffer wrote:
On Thu, 31 Jan 2013 10:12:53 -0500, Andrei Alexandrescu
As far as I can tell classes have the same problem.

Nope.

void foo(someclass aa, int x, int y)
{
aa[x] = y;
}

void main()
{
someclass aa;
foo(aa, 1, 2); // segfault
...
}

We could easily arrange things to segfault just the same with a struct-based implementation.

So you want to make a struct that acts just like a class? I'm not seeing the point.

-Steve

Reply via email to