当前位置: 技术问答>linux和unix
Linux环境STL
来源: 互联网 发布时间:2015-12-20
本文导语: 各位大侠,请问在Linux如何查看STL的实现. | /usr/include/c++ | 以下出自std_list.h,楼主这是不是你想要的? iterator insert(iterator __position, const _Tp& __x) { ...
各位大侠,请问在Linux如何查看STL的实现.
|
/usr/include/c++
|
以下出自std_list.h,楼主这是不是你想要的?
iterator
insert(iterator __position, const _Tp& __x)
{
_Node* __tmp = _M_create_node(__x);
__tmp->_M_next = __position._M_node;
__tmp->_M_prev = __position._M_node->_M_prev;
__position._M_node->_M_prev->_M_next = __tmp;
__position._M_node->_M_prev = __tmp;
return __tmp;
}
iterator
insert(iterator __position, const _Tp& __x)
{
_Node* __tmp = _M_create_node(__x);
__tmp->_M_next = __position._M_node;
__tmp->_M_prev = __position._M_node->_M_prev;
__position._M_node->_M_prev->_M_next = __tmp;
__position._M_node->_M_prev = __tmp;
return __tmp;
}
|
模板函数的实现中只能在头文件中实现,否则会在link时报错的;要看实现就在头文件中找。
|
re
i_noname(晚九朝五) ( ) 信誉:100 Blog 2006-10-22 20:05:40 得分: 0
都是模板,楼主不会还想找.cpp吧?
i_noname(晚九朝五) ( ) 信誉:100 Blog 2006-10-22 20:05:40 得分: 0
都是模板,楼主不会还想找.cpp吧?