Confusing on overriding functions

From: Alfonso Cepeda Caballos (norax_esi_at_yahoo.com)
Date: 10/31/03


Date: 31 Oct 2003 11:48:17 GMT

Hello

I've created a class on C++ with a virtual function. I've
compiled that class and created on python a derivated class
from that.

class clpy(clc):
  def func1:
  
with clc the class on c++ and func1 the virtual function on
the clc class.

If I use on python the func1 function it's executed the python
defined function (clpy.func1), and if y use the func1 function
on c++ it's executed the clc.func1 function.

The problem is that I'd like on another function of clc execute
the overloaded function of python. So on clc I use a
this->func1(); but it's executed the clc.func1 function and not
clpy.func1 function.

Is there any way to do that?

Thank you.



Relevant Pages

  • Problem using swig
    ... with clc the class on c++ and func1 the virtual function on ... the clc class. ... If I use on python the func1 function it's executed the python ... The problem is that I'd like on another function of clc execute ...
    (comp.lang.python)
  • Re: Learning Tkinter
    ... and how the command option is used to call the function callback. ... gui programming to see if the python programs I have written can be made ... search their computer for this file, execute the python code and then ... This is the meaning of the test on __name__: this magical variable is set to the string '__main__' if and only if the current script is the top-most one, i.e the one you ran python on. ...
    (comp.lang.python)
  • Re: Using Python in ActiveX task - works when run as separate step
    ... when executing the package. ... Peter Yang, if you can detail some of what you did to get Perl working, I'd ... >> was trying to use Python in this case because I know it a little better than ... >>>You could execute the step in DTS package window. ...
    (microsoft.public.sqlserver.dts)
  • Re: Simple Python class questions
    ... code (ie not contained within a def block) in the module might run ... Python starts executing at the top of your main script and then proceeds ... module and execute the lines of code in the module from top to bottom ... then the import simply returns immediately and does the assignment. ...
    (comp.lang.python)
  • Re: Import without executing module
    ... ten different places only the first will compile and execute the code, ... Python user....let me give it a try. ... It is the execution of the byte code that creates the module's namespace ...
    (comp.lang.python)