相关疑难解决方法(0)

你对typedef'ing shared_ptr的约定是什么?

我在typedef的boost :: shared_ptr模板的命名约定之间翻转.例如:

typedef boost::shared_ptr<Foo> FooPtr;
Run Code Online (Sandbox Code Playgroud)

在制定一项公约之前,我想看看其他人使用什么.你的约定是什么?

编辑:

对于那些在Foo中嵌入typedef的人来说,Foo现在"意识到"它将如何被传递并不会让你烦恼吗?它似乎打破了封装.这个怎么样:

class Foo
{
public:
    typedef std::vector<Foo> Vector
};
Run Code Online (Sandbox Code Playgroud)

你现在不会这样做,对吗?:-)

c++ boost naming-conventions shared-ptr

46
推荐指数
4
解决办法
2万
查看次数

标签 统计

boost ×1

c++ ×1

naming-conventions ×1

shared-ptr ×1