7.3 const
521 ワード
文章の内容は「GPUプログラミングとCG言語の陽春白雪下リバ人」に由来し、筆者は読書を途中で放棄しやすいため、章を読むたびにプラットフォームに移動し、自分の読書に対する励ましとした.筆者は太字、斜体でキーワード文を表記し、興味のある読者の皆さんに一緒に勉強してもらいたい.ここを突き刺してもっと見て!
7.3 const
Cg言語ではconst修辞子も提供され、CC++の意味と同様にconstに修辞された変数は初期化後に値を変更することはできません.次の例のプログラムにはconstとして宣言された変数が割り当てられています.
コンパイル中にエラーメッセージが表示されます:
const修辞子とuniform修辞子は互いに独立しており、1つの変数に対してconstまたはuniformを単独で使用してもよいし、同時に使用してもよい.
7.3 const
Cg言語ではconst修辞子も提供され、CC++の意味と同様にconstに修辞された変数は初期化後に値を変更することはできません.次の例のプログラムにはconstとして宣言された変数が割り当てられています.
const float a = 1.0;
a = 2.0; //
float b = a++; //
コンパイル中にエラーメッセージが表示されます:
error C1026: assignment to const variable
.const修辞子とuniform修辞子は互いに独立しており、1つの変数に対してconstまたはuniformを単独で使用してもよいし、同時に使用してもよい.