#include in .h or .c / .cpp ?
Posted
by Louise
on Stack Overflow
See other posts from Stack Overflow
or by Louise
Published on 2010-06-08T23:33:05Z
Indexed on
2010/06/08
23:42 UTC
Read the original article
Hit count: 320
Hi,
When coding in either C or C++, where should I have the #include
's?
callback.h:
#ifndef _CALLBACK_H_
#define _CALLBACK_H_
#include <sndfile.h>
#include "main.h"
void on_button_apply_clicked(GtkButton* button, struct user_data_s* data);
void on_button_cancel_clicked(GtkButton* button, struct user_data_s* data);
#endif
callback.c:
#include <stdlib.h>
#include <math.h>
#include "config.h"
#include "callback.h"
#include "play.h"
void on_button_apply_clicked(GtkButton* button, struct user_data_s* data) {
gint page;
page = gtk_notebook_get_current_page(GTK_NOTEBOOK(data->notebook));
...
Should all includes be in either the .h or .c / .cpp, or both like I have done here?
© Stack Overflow or respective owner