在编程过程中,我们如果使用了智能指针,如
typedef auto_ptr<Abc> AbcPtr;
AbcPtr ptr1(new Abc());
ptr1->
我们希望ptr1->后面进行提示的应当是Abc的成员以入函数,而不是auto_ptr的.
怎么办呢?
在vjde 中,可以能过配置 ~/.vim/vjde/ptr.lst来实现,
只要在~/.vim/vjde/ptr.lst 中添加两行
auto_ptr
std::auto_ptr
则,我们的提示将正常工作.目前要求智能指针被定义成为typedef 而且被生成在tags文件中.
对auto_ptr和IceInternal::Handler 等等进行过使用.
这在vc7.0都不支持这样的代码提示 (^_^)
(出处:http://www.sheup.com)