「MetalとC++の違い」の版間の差分

ページの作成:「MetalC++14をベースに拡張と制限を加えたもの。 == オーバーロード == MetalでもC++と同様に関数のオーバーロー…」
 
編集の要約なし
 
26行目: 26行目:
* ポインタに若干の制限がある。
* ポインタに若干の制限がある。
** エントリーポイントの引数はポインタで宣言する必要がある。
** エントリーポイントの引数はポインタで宣言する必要がある。
** device, constant, threadgroup,  threadgroup_imageblockもポインタ。
** 関数ポインタはMetal 2.3から使える。それ以前のバージョンでは使えない。
** 関数ポインタはMetal 2.3から使える。それ以前のバージョンでは使えない。


32行目: 33行目:


ざっと見た感じC++がベースである必要性がまったくないな。
ざっと見た感じC++がベースである必要性がまったくないな。
== 関連項目 ==
* [[Metalのコンパイラとプリプロセッサ]]
[[category: Metal]]