#include <iostream>
#include <iterator>
using namespace std;
void print(int ia[])
{
int *p = begin(ia);
while(p != end(ia))
cout<<*p++<<'\t';
}
int main()
{
int ia[] = {1,2,3,4},i;
print(ia);
return 0;
}
P指向ia中第一個元素的指針。 爲什麼它說:「錯誤:調用‘開始(INT * &)’C++沒有匹配功能」! 謝謝:)錯誤:沒有用於調用'begin(int *&)'的匹配函數C++
@KarthikT:這沒什麼區別。在指針上調用'begin'將無法工作。 –
@EdS。啊是的..爲什麼我沒有看到.. –