include制御用定義

複数のコードからincudeされた際多重定義エラーを防ぐため、#ifndef#endifステートメントを用います。


// file.as
#ifndef INCLUDE_FILE
#define INCLUDE_FILE

dialog "include";

#endif /* ndef(INCLUDE_FILE) */

#include "file.as"
#include "file.as"

このような実装を行うと2度目以降のincludeのシンボルの競合を避けることが可能です。

この制御定義は競合を避けるため厳密に名前規約が規定されています。詳しくはDll関数マクロ,定数マクロ,便利マクロの各include制御定義名前規約を参照してください。

参照

マクロ開発リファレンス|Frameworkマクロ規約|Dll関数マクロ|定数マクロ

goto Top

Copyright(C) by Project.API

楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル