Solved

Jump to function implementation in VC++

Posted on 2010-08-25
6
354 Views
Last Modified: 2013-12-14
In the VC++ IDE I can jump to a function definition by placing the cursor on the function name and pressing F12.  Is there a way to jump to the function implementation as well?

Thanks,
Kevin
0
Comment
Question by:kjc1111
  • 3
  • 2
6 Comments
 
LVL 44

Accepted Solution

by:
AndyAinscow earned 125 total points
ID: 33528901
Right click on the function and will see a context menu.  See picture, I think you want the options arrowed

0015.jpg
0
 

Expert Comment

by:arun123prasad
ID: 33529902
Choose from menu View->Code Definition window to see the implementation.
0
 

Author Comment

by:kjc1111
ID: 33532296
Hi Andy and Arun,

I might be missing something but I still can't seem to do it. Here is an example:

MyFile.h:
void MyFunction( int x );

MyFile.cpp
void MyFunction( int x )
{
        AfxMessageBox( _T( "Hello" ) );
}

ReferenceFile.cpp
void MyReferenceFunction( int y )
{
       MyFunction( y );
}

If my cursor is on the MyFunction call in ReferenceFile.cpp, is there a way to jump to the MyFunction implementation in MyFile.cpp (not the definition in MyFile.h).
Note that I'm using VC++ 6.0 if that makes a difference.

Thanks,
Kevin

0
Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
LVL 44

Expert Comment

by:AndyAinscow
ID: 33532809
From the menu - definition should go to the cpp file (if in a cpp file), declaration should go to the header file.
0
 
LVL 44

Expert Comment

by:AndyAinscow
ID: 33532817
Or - do you not get those menu points from the context menu (right mouse click) ?
0
 

Author Comment

by:kjc1111
ID: 33533143
Hi Andy,

> Or - do you not get those menu points from the context menu (right mouse click) ?

I only get "Go to Definition" in the context menu, and that goes to the header file.  They must have changed things since VC6.  I'll award the points anyway.  I'd like to upgrade but unfortunately that would mean I have to upgrade my Stingray package as well, which costs too much.

Thanks,
Kevin
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction: Displaying information on the statusbar.   Continuing from the third article about sudoku.   Open the project in visual studio. Status bar – let’s display the timestamp there.  We need to get the timestamp from the document s…
Here is a helpful source code for C++ Builder programmers that allows you to manage and manipulate HTML content from C++ code, while also handling HTML events like onclick, onmouseover, ... Some objects defined and used in this source include: …
The viewer will learn how to use and create keystrokes in Netbeans IDE 8.0 for Windows.
The viewer will learn how to synchronize PHP projects with a remote server in NetBeans IDE 8.0 for Windows.

790 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question