Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
C++ help
#12
In this case, you could have the object Student, with 2 properties - sex and gpa.

Of course, you can add other variables if you wanted (age, height, etc.) but in this case those 2 are all we really know.

Then when you read the input file, for each line you create a new instance (like creating a new variable) and set its properties according to the data.


I'm less familiar with C++ but in Java, when you create an object, you can implement default "interfaces" which means you give the object a certain set of functions that behave in a pre-specified manner. Such as print() returning a string describing the object, or compareTo(object) telling you which has a larger value. Once you implemented these functions you can treat your new object just like the primitive types (int, char, double, etc.) in your code, sticking them in lists, adding/subtracting them, printing, etc.

Eg. if you had sex(char) in your Student class, returning true if sex==char and false if sex!=char, you could write if(student.sex('m')) malegpa += student.gpa(); else femalegpa += student.gpa(); Then again, that's not really clear code - you'd more likely want to write getSex() which returns a char (m or f) and have if(student.getSex() == 'm').
Reply


Messages In This Thread
C++ help - by DrRusty - 2010-09-21, 10:03 AM
C++ help - by iamflip - 2010-09-21, 10:22 AM
C++ help - by DrRusty - 2010-09-21, 10:41 AM
C++ help - by Eos - 2010-09-21, 11:53 AM
C++ help - by Fiel - 2010-09-21, 12:23 PM
C++ help - by Eos - 2010-09-21, 12:34 PM
C++ help - by DrRusty - 2010-09-21, 12:42 PM
C++ help - by Eos - 2010-09-21, 12:47 PM
C++ help - by DrRusty - 2010-09-21, 12:55 PM
C++ help - by Fiel - 2010-09-21, 12:59 PM
C++ help - by Fiel - 2010-09-21, 01:21 PM
C++ help - by Stereo - 2010-09-21, 01:40 PM
C++ help - by DrRusty - 2010-09-21, 04:23 PM
C++ help - by Fiel - 2010-09-21, 04:35 PM
C++ help - by DrRusty - 2010-09-21, 05:02 PM
C++ help - by Fiel - 2010-09-21, 05:10 PM
C++ help - by DrRusty - 2010-09-21, 05:31 PM
C++ help - by GummyBear - 2010-09-22, 06:21 AM
C++ help - by DrRusty - 2010-09-22, 08:24 AM
C++ help - by GummyBear - 2010-09-22, 09:39 AM
C++ help - by Stereo - 2010-09-22, 01:41 PM
C++ help - by GummyBear - 2010-09-22, 07:15 PM
C++ help - by Fiel - 2010-09-22, 08:50 PM
C++ help - by GummyBear - 2010-09-23, 10:27 AM
C++ help - by DrRusty - 2010-09-27, 09:22 AM
C++ help - by Eos - 2010-09-27, 09:28 AM
C++ help - by DrRusty - 2010-09-27, 09:34 AM
C++ help - by Eos - 2010-09-27, 09:44 AM
C++ help - by Fiel - 2010-09-27, 10:13 AM
C++ help - by Eos - 2010-09-27, 10:27 AM
C++ help - by DrRusty - 2010-09-27, 10:28 AM
C++ help - by Eos - 2010-09-27, 10:34 AM
C++ help - by DrRusty - 2010-09-27, 11:28 AM
C++ help - by ArbalistMaster - 2010-09-27, 01:24 PM
C++ help - by Fiel - 2010-09-27, 03:44 PM
C++ help - by Stereo - 2010-09-27, 04:57 PM
C++ help - by GummyBear - 2010-09-28, 08:57 AM
C++ help - by Russt - 2010-09-28, 07:31 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)