C++程序员应该知道的所有常见的未定义行为是什么?
说,像:
a[i] = i++;
c++ c++-faq undefined undefined-behavior
我想到了这个问题,由于我得到了以下问题的一些答案,表明我可以使用vector<T>::assign或copy在back_insert_iterator 这里.我的问题是,使用一种方法比另一种方法有什么缺点和优点?
vector<T>::assign
copy
back_insert_iterator
c++ stl
c++ ×2
c++-faq ×1
stl ×1
undefined ×1
undefined-behavior ×1