我正在學習有關C++中的引用。是不可能創建對結構數組的引用?引用結構數組
struct student {
char name[20];
char address[50];
char id_no[10];
};
int main() {
student test;
student addressbook[100];
student &test = addressbook; //This does not work
}
我得到以下錯誤:
類型的引用「學生&」(未常量限定)不能與類型的值被初始化「學生[100]」
錯誤C2440「初始化」:無法從「學生[100]」轉換爲「學生&」
地址簿的類型不是'student',而是'student [100]'。而且你不想學習引用數組。只需使用一個指針/迭代器。 – KABoissonneault