×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

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++

(OP)
1300.1  
 
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 {
private:
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() {
cout<<"hello";
}
void writeFile() {
cout<<"hello";
}

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.

 
Kim_Christensen@telus.net
http://www3.bc.sympatico.ca/Kim_Christensen/index.html
 

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