通讯录代码中
book->personArray[book->size].name = name;
这一段代码怎么转为文字说明
通讯录代码中
book->personArray[book->size].name = name;
这一段代码怎么转为文字说明
你这只有一行代码,那就按C++代码习惯说一下吧,毕竟没有完整代码
book
这个应该是一个类的实例对象;personArray
这个应该是一个结构体,同时它是一个这个类里的一个成员数组book->size
这个里面的size
应该也是这个book
对象本身的类里的一个成员变量name
这个跟size
一样,也是成员变量class BOOK
{
public;
personArray[N];
int size;
private:
struct personArray
{
string name;
};
};
BOOK book; //申请一个实例化对象
那这行代码的意思就是:将name
这个变量的值赋值给 book这个对象中的这个 personArray
数组中的第 size
个 name