Weed пишет: > Daniel Keep пишет: >> Weed wrote: >>> [snip] >> If I had to take a guess, I'd say that it's six times slower because >> you're performing 100 million allocations. You aren't benchmarking >> class/struct overhead, you're benchmarking the overhead of doing 100 >> million allocations. >> >> You're comparing apples and heffalumps. > > Yes, but problem is that D does not leave way to create a class > instance without allocation
I should explain that I compare not only structs and classes in D but also classes in C++, there classes work as fast as well as structures in case of usage of overload of operators.