make-shared
What does "single allocation" mean for boost::make_shared
In the boost doc of make_shared, it says: Besides convenience and style, 开发者_高级运维such a function is also exception safe and considerably[详细]
2023-03-27 23:14 分类:问答C++0x and Friend functions and boost::make_shared
If I have a class with a private construction, using boost::make_shared() to construct a shared_ptr of that class from within a member function of that class will issue a compiler error using gcc 4.6.[详细]
2023-01-15 03:51 分类:问答Using make_shared with a protected constructor + abstract interface
Given an abstract interface and an implementation derived from that interface, where constructors are protected (creation of these objects only being available from a class factory - to implement a DI[详细]
2023-01-12 19:56 分类:问答How to make boost::make_shared a friend of my class
I have written a class with protected constructor, so that new instances can only be produced with a static create() function which returns 开发者_Go百科shared_ptr\'s to my class. To provide efficient[详细]
2023-01-09 22:10 分类:问答How to exclude certain child processes to run under valgrind?
I am running a daemon in Linux and I w开发者_运维问答ant to run this daemon under valgrind to find memory-related errors. Since it is a daemon, I need to use --trace-children=yes option, but this spaw[详细]
2022-12-21 03:31 分类:问答