Thanks for your reply. In oder to reduce ctor/dtor size in object file, maybe I should move most ctor/dtor source to a seperate function. best regards, dragchan