struct vs class benchmark (was Re: Give struct the status it

Charles noone at nowhere.com
Tue Mar 28 06:46:24 PST 2006


 > Or if you still want to use classes, you can use an object pool.
 >
 > Since object pools are a nice paradigm in some instances, I wonder if a
 > good standard set of library primitives could be built into phobos?


Good idea , I was wanting this recently too.



David Medlock wrote:
> Ben Phillips wrote:
> 
>> Basically what your benchmark (along with Hong's) prove is that 
>> classes and
>> structs each have different uses (duh!). Use structs in situations 
>> like Hong's
>> case where classes would require a ton of allocation, and use classes in
>> situations like your case where passing by value would induce enormous 
>> overhead
>> costs.
>>
> 
> Or if you still want to use classes, you can use an object pool.
> 
> Since object pools are a nice paradigm in some instances, I wonder if a 
> good standard set of library primitives could be built into phobos?
> 
> -DavidM
> 
> 



More information about the Digitalmars-d mailing list