Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Header File in C++

Header File in C++

Header File in C++

Hi All
I am a novice to C++. So dont know anything about it. Now i have written a .cpp file say A.cpp and want to include it in B.cpp. Initially what I was doing was just including A.cpp in B.cpp but later I found out that it is not the right way. But i am unable to figure out how to make a header for A.cpp. My A.cpp file goes the following way:
#include <I include sone header files here>

class A {
static char *ca1;
static char *ca2;

static void readFile(void);
static string wirteFile(void);


char* A::ca1 = new char[10];
char* A::ca2 = new char[10];

void readFile() {
void writeFile() {

Now what all shoud I include in header file and what all remain in my .cpp file???

Thanx in advance

RE: Header File in C++

Usually, function prototypes & #defines are declared in the header file (*.h or *.hpp) Sometimes comments on how to use the functions are also in there.
The bulk of the functions, and the prgram entry point go in the *.c or *.cpp file. The #include FILE directive just basically pastes the contents of FILE into the location where it is declared.
Sometimes programmers will divide a complex project into several *.cpp & *.hpp files just to keep things simple and help manage different parts of the development cycle separately.


Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close