To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.legosOpen lugnet.robotics.rcx.legos in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / legOS / 1833
1832  |  1834
Subject: 
Re: c++, classes
Newsgroups: 
lugnet.robotics.rcx.legos
Date: 
Tue, 10 Apr 2001 07:26:04 GMT
Viewed: 
1603 times
  
Hallo Frank,

yes, it helped, thanks. But I still don't understand the background.
Normally, in c++ you can initialize your private components in the body
of the constructor or with a initialization list, like in your
suggestion.

Reagards.
Michael

Frank Passek wrote:

Hi Michael,

if you want to use a declarator list in the constructor you have to use
the following syntax:

/******* Implementation of the constructor *********/
LightSensorHead::LightSensorHead( const Motor::Port motorport,
                                   const Sensor::Port lsensorport,
                                   const Sensor::Port rsensorport)
: motor(motorport),  lsensor(lsensorport),  rsensor(rsensorport)
{
}

Hope this helps.

Best Regards
Frank



Message is in Reply To:
  Re: c++, classes
 
Hi Michael, if you want to use a declarator list in the constructor you have to use the following syntax: /******* Implementation of the constructor ***...***/ LightSensorHead::Lig...ensorHead( const Motor::Port motorport, const Sensor::Port (...) (24 years ago, 5-Apr-01, to lugnet.robotics.rcx.legos)

3 Messages in This Thread:

Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR