Я один вопрос в виду, что если у меня есть вектор STL, я могу написать какстанд :: вектор указатель
std::vector<int> *p;
Но я не могу решить, если я буду использовать его в любой ситуации? Также что произойдет с указателем p в этом случае, если я изменю размер вектора, который является указателем на p?
Я могу назвать глупым здесь, но эти вопросы только что пришли к сведению, и я могу скомпилировать вещь std::vector<int> *p
в g ++.
Я считаю, что вы путаете указатель на вектор указателю на элементы вектора. Это вполне понятно, так как способ C и C++ обрабатывать встроенные массивы поощряет эту путаницу. Но указатель на вектор не имеет ничего общего с его элементами, в отличие от указателя на массив. – Omnifarious