はじめに

インライン展開を行うための指定「inline」は、コンパイラによってはC言語環境下で利用できない場合があります。
その際には「__inline」の指定を行うことにより、手動インライン展開を行うことができます。

「__inline」指定による手動インライン展開

「__inline」は「inline」とほぼ同じように利用することができます。

C++のコード
#include <stdio.h>

__inline void print()
{
    puts("これはテストです。");
}

void main()
{
    print();
    print();
    print();
    print();
}

コンパイル時に若干Warningが出ますが、実動作上問題はありません。


あなたの探し物は見つかりましたか?
まさにこれだ
参考になった
ちょっと違う
これじゃない

何かメッセージがあればお願いします

このメッセージを非公開にする

ご注意

・頂いたメッセージは管理者のチェックの後、公開されます。
・メッセージの公開を希望されない場合には、「このメッセージを非公開にする」にチェックを入れてください。
・管理者が不適切と判断したメッセージは公開しませんので、予めご了承ください。


まだ評価がありません

表示できるメッセージはありません。