[osg-users] Friend functions

2007-09-01 Thread Renan Mendes
Hello,

I've got a small question that I've not been able to answer looking at c++
tutorials:
- Can friend functions call other methods from the classes they are friends
with?

Example

class First
{
 public:
  void function1();
};

class Second
{
 public:
  void function2();

 friend void First::function1();
};

First::function1()
{  function2();  }


Thanks.

Renan M Z Mendes
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Friend functions

2007-09-01 Thread David Callu
try it

2007/9/1, Renan Mendes [EMAIL PROTECTED]:

 Hello,

 I've got a small question that I've not been able to answer looking at c++
 tutorials:
 - Can friend functions call other methods from the classes they are
 friends with?

 Example

 class First
 {
  public:
   void function1();
 };

 class Second
 {
  public:
   void function2();

  friend void First::function1();
 };

 First::function1()
 {  function2();  }


 Thanks.

 Renan M Z Mendes

 ___
 osg-users mailing list
 osg-users@lists.openscenegraph.org
 http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Friend functions

2007-09-01 Thread Renan Mendes
Thank you for the commentary.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Friend functions

2007-09-01 Thread Gordon Tomlinson
As David said, you should really try something like this first and then if
you have an issue try asking the question or Google it.
 
See http://www.parashift.com/c++-faq-lite/friends.html
 
Also the OSG forum is not really the place to be asking C++ questions, there
are many places better suited for those type  of questions
 

__
Gordon Tomlinson 

Email   : [EMAIL PROTECTED]
Website : www.vis-sim.com www.gordontomlinson.com 


__

Self defence is not a function of learning tricks 
but is a function of how quickly and intensely one 
can arouse one's instinct for survival 
-Master Tambo Tetsura 

 

  _  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of David Callu
Sent: 01 September 2007 18:03
To: osg-users@lists.openscenegraph.org
Subject: Re: [osg-users] Friend functions


try it


2007/9/1, Renan Mendes [EMAIL PROTECTED]: 

Hello,

I've got a small question that I've not been able to answer looking at c++
tutorials:
- Can friend functions call other methods from the classes they are friends
with?

Example

class First 
{
 public:
  void function1();
};

class Second
{
 public:
  void function2();

 friend void First::function1();
};

First::function1()
{  function2();  } 


Thanks.

Renan M Z Mendes

___
osg-users mailing list
osg-users@lists.openscenegraph.org
mailto:osg-users@lists.openscenegraph.org 
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org 




___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org