【发布时间】:2012-05-01 10:36:58
【问题描述】:
我在我的类的私有部分中声明了 int id。
private:
int id,age;
float gpa;
string last,first;
此代码在我的文件中,用于显示和调用数组中的函数,并对 int id 进行排序。
student[i].sort_array(student[i].id,cap);
i++;
cout << i;
这是在我放置函数的单独文件中,如果我是学生 [i].put(cout) 数据,我可以显示数组的内容。我不确定如何传入一个整数,该整数将在我的班级的 provate 部分中
void student::sort_array(int student[i].get(id),int n)
{
int j,temp;
for(j=0;j<n-1;j++)
{
//if out of position switch the out of align number
if(student[j]<student[j+1])
{
temp = student[j];
student[j] = student[j+1];
student[j+1] = temp;
}
}
【问题讨论】:
-
void student::sort_array(int student[i].get(id),int n)没有任何意义。 -
.sort_array不应该是某个特定学生的成员。 -
您对 C++ 的熟悉程度如何?这是作业吗?
-
我正在尝试通过为学校编写程序来自学编程。