structuring a C++ project [main, header, source]

Bjarne Stroustrup “Programming Principles and Practice Using C++”
Chapter 8 Drill 1
Using std_lib_facilities.h by Bjarne Stroustrup.

main.cpp main file

//	Philipp Siedler
//	Bjarne Stroustrup's PP
//	Chapter 8 Drill 1

#include "myClass.h"

int foo;

int main() {
	foo = 7;

	char cc;
	cin >> cc;
	return 0;

myClass.h header file

#pragma once


#include <iostream>
using namespace std;

extern int foo;
void print_foo();
void print(int);

#endif // !MY_H_INCLUDED

myClass_source.cpp source file

#include "myClass.h"
using namespace std;

void print_foo() {
	cout << foo;

void print(int _i) {
	cout << _i;

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.