Please explain the file .hpp?

When I create an interface file and implementation file, there is another file .hpp is automatically created. Can someone explains for me what is that file for and meaned.
Also in that file I saw this.
I use Xcode. Please explain?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16


//
// vectordouble.hpp
// fun
//
// Created by *** *** on 4/25/16.
// Copyright © 2016 Lance Dang. All rights reserved.
//

#ifndef vectordouble_hpp
#define vectordouble_hpp

#include <stdio.h> // What does this header mean??????????????????????????

#endif /* vectordouble_hpp */ 
Topic archived. No new replies allowed.