c++ push()和push_back()的区别

1. push()方法:

push() 方法是 std::stack 类的成员函数,用于将元素压入栈中。该方法接受一个参数,表示要添加的元素,将该元素压入栈的顶部。这意味着最后添加的元素会最先弹出。

std::stackst;
st.push(1);
st.push(2);

2. push_back()方法:

push_back() 方法是 std::vectorstd::deque 类的成员函数,用于在容器的末尾添加元素。该方法接受一个参数,表示要添加的元素,将该元素添加到容器的末尾。

std::vectorV;
V.push_back(1);
V.push_back(2);

3. 总结: 

  • push() 用于向中添加元素。
  • push_back() 用于向 std::vector std::deque 容器的末尾添加元素。

你可能感兴趣的:(C++,c++,数据结构,开发语言)