急string.push_back()哪位高手能解释全,解释好,分全给他,越细越好

急急急,string.push_back()谁能解释全,解释好,分全给他,越细越好
string.push_back()谁能解释全,解释好,分全给他,越细越好 这的string是什么意思? 指什么??push_back()又什么意思。指什么?string.push_back()连起来是什么意思?又是指什么? 解释时不要和标准模板库联系上。  
这的string是指字符串还是面向对象

------解决方案--------------------
string.push_back() 是表示 。前面的对象是个 string类型,实际使用

string str;
str.push_back('a'); // 插入 a
str.push_back('b'); // 插入 b
str.push_back('c');

cout << str << endl; // abc
------解决方案--------------------
string是C++ STL中的一个类,主要用来处理字符串,当然也可是其它的东西,而push_back()则是这个类中的一个成员,用来在字符串尾部添加一个字符。(它其实是个容器,标准库中容器中在尾部插入一个元素一般方法名为push_back(),string中添加字符串为什么不叫一个更明确的名称,比如add_char(),一个原因是string本质上也是一个容器,为保持和其它容器的一致性才这样叫的)。
string.push_back();原则上是有语法错误的,push_back()要通过string的对象来调用,不能通过类名来调用,这是C++的基础语法知识,2楼的用法才是对的(当然,我这里说的是C++ STL中的string,如果是楼主自己写的string类另当别论):
探讨
string str;
str.push_back('a'); // 插入 a
str.push_back('b'); // 插入 b
str.push_back('c');

cout << str << endl; // abc

------解决方案--------------------
http://baike.baidu.com/view/4226343.htm