Book a Demo

Author Topic: C++ reverse ingineering  (Read 2376 times)

SamFR

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
C++ reverse ingineering
« on: July 10, 2006, 05:48:08 am »
Hello !

I have got a problem with C++ reverse ingineering.
When I import my C++ projet in EA, a lot of associations are missing. Let say I have these classes :

class A
{
}

class B
{
A* m_A;
}

The association beeween B and A is not created in EA. I have read in this forum that It is because the class name must match (in this example, the class name is A*, It must be A).

It is incredible. The possibility to recognise this association is a base feature for an UML tool !!!

How can I do ?

Thanks in advance.

Sam.

Kimpan

  • EA Novice
  • *
  • Posts: 11
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: C++ reverse ingineering
« Reply #1 on: July 24, 2006, 12:38:47 am »
Is nobody capable of answering this question? Because I am also interested in how well EA finds dependencies during reverse engineering.

For instance, Rational XDE only looks into header-files, so it misses any dependencies made in the cpp-files.

Together 6 was much better in finding dependencies since it looked into cpp-files as well, but Rational XDE was much better in handling COM aspects in C++ projects files.

Regards,

Kimpan
« Last Edit: July 24, 2006, 01:38:53 pm by Kimpan »