📄 fig03_12.cpp
字号:
Object & front( )
{ return *begin( ); }
const Object & front( ) const
{ return *begin( ); }
Object & back( )
{ return *--end( ); }
const Object & back( ) const
{ return *--end( ); }
void push_front( const Object & x )
{ insert( begin( ), x ); }
void push_back( const Object & x )
{ insert( end( ), x ); }
void pop_front( )
{ erase( begin( ) ); }
void pop_back( )
{ erase( --end( ) ); }
iterator insert( iterator itr, const Object & x )
{ /* See Figure 3.18 */ }
iterator erase( iterator itr )
{ /* See Figure 3.20 */ }
iterator erase( iterator start, iterator end )
{ /* See Figure 3.20 */ }
private:
int theSize;
Node *head;
Node *tail;
void init( )
{ /* See Figure 3.16 */ }
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -