implementing Java's Observable in C/C++?



 DEVELOP > c-Plus-Plus > implementing Java's Observable in C/C++?

LINK TO THIS PAGE  


rating :  0   |  0


  Page 1 of 1

1

 
Topic: DEVELOP > c-Plus-Plus
User: "Digital Puer"
Date: 01 Apr 2004 07:28:02 PM
Object: implementing Java's Observable in C/C++?
I have to convert some existing Java code into C/C++. One of the
Java classes implements Observable. Can someone suggest how
I might write this in C/C++? I'm thinking I would need something
like function pointers, but I've never used those... Thanks for
any help.
.

User: "Peter Ashford"

Title: Re: implementing Java's Observable in C/C++? 01 Apr 2004 08:48:14 PM
Digital Puer wrote:

I have to convert some existing Java code into C/C++. One of the
Java classes implements Observable. Can someone suggest how
I might write this in C/C++? I'm thinking I would need something
like function pointers, but I've never used those... Thanks for
any help.



Why would you need function pointers?
Interfaces and base classes can be translated into C++ fairly directly.
Use std::vector to hold your observables and iterate through them when
doing notification.
I don't see where your issue is - I'd do this in C++ in almost exactly
the same way I'd do it in Java (this is a design pattern, not a language
issue)
Peter.
.

User: "Steven T. Hatton"

Title: Re: implementing Java's Observable in C/C++? 01 Apr 2004 10:38:11 PM
Digital Puer wrote:

I have to convert some existing Java code into C/C++. One of the
Java classes implements Observable. Can someone suggest how
I might write this in C/C++? I'm thinking I would need something
like function pointers, but I've never used those... Thanks for
any help.

Do you know how to implement the event/listener pairs in Java from scratch?
Do the same with C++. If you aren't threading, then you don't need to
worry about /synchronized/ methods. Use javap on the commandline to get a
clear view of the class's interface.
--
p->m == (*p).m == p[0].m
http://www.kdevelop.org
http://www.suse.com
http://www.mozilla.org
.


  Page 1 of 1

1

 


Related Articles
 

NEWER

pg.1232     pg.940     pg.716     pg.544     pg.412     pg.311     pg.234     pg.175     pg.130     pg.96     pg.70     pg.50     pg.35     pg.24     pg.16     pg.10     pg.6     pg.3     pg.1

OLDER