Разница между «% include» и «#include»

В чем разница между директивой «% include» и стандартным C «#include» в SWIG?

Например, почему во всех руководствах они обычно выглядят примерно так:

%module my_module

%{
#include "MyHeader.h"
%}

%include "MyHeader.h"

Мне это кажется лишним. Возможно, кто-нибудь со знанием дела сможет уточнить.

Есть ли предпочтительный метод для включения кода C ++?

14
задан J T 8 June 2011 в 21:00
поделиться