zoukankan      html  css  js  c++  java
  • 对象成员数组

    #include "stdafx.h"

    #include<iostream>

    #include<memory>

    #include<string>

    using namespace std;

    class CSelsctLesson

    {

    public:

                    CSelsctLesson();

                    CSelsctLesson( string lesson ) { LessonName = lesson; }

    void setLesson(string lesname);

    string Getlesson() { return LessonName; }

    private:

    string LessonName;

    };

    CSelsctLesson::CSelsctLesson()

    {

                    LessonName = "" ;

    }

    void CSelsctLesson ::setLesson(string lesname)

    {

                    LessonName = lesname ;

    }

    class Student

    {

    int StudentID;

    string name;

    CSelsctLesson SelectLessonName[5];

    int selectNumber;

    public:

                    Student( int value , string str)

                    {

                                    selectNumber = 0;

                                    name = str ;

                                    StudentID = value;

                    }

    void Addlesson(string lesson);

    string GetLesson(int index)

                    {

    return SelectLessonName[index ].Getlesson();

                    }

    string GetStudentName() { return name; }

    int GetSelectNum()

                    {

    return selectNumber;

                    }

    };

    void Student ::Addlesson(string lesson)

    {

    if (selectNumber < 4)

                                    SelectLessonName[selectNumber++].setLesson( lesson);

    }

    int main()

    {

    Student student1(1511435, "helloworld" );

                    student1.Addlesson( "Computer");

                    student1.Addlesson( "English");

    int number = student1.GetSelectNum();

                    cout << student1.GetStudentName() << "course is:";

    for (int i = 0; i < number; i++)

                                    cout << student1.GetLesson(i) << " " ;

                    cout << endl;

                    system( "pause");

    return 0;

    }

    图像 2

  • 相关阅读:
    【ASP.NET】服务器控件大演练与实例分析
    【利用存储过程和三层架构完成新闻发布】
    【软件工程】web规格开发全过程
    【数据库】如何解决数据库附加失败问题
    【框架设计】异常
    【数据库】SqlCommand的几个易忽视的执行操作
    【ASP.NET】asp.net 页面调用服务端对象值
    【c#迭代器】
    【框架设计】CLR寄宿和应用程序域
    【ASP.NET】演绎GridView基本操作事件
  • 原文地址:https://www.cnblogs.com/summercloud/p/5544543.html
Copyright © 2011-2022 走看看