7.3 const

521 ワード

文章の内容は「GPUプログラミングとCG言語の陽春白雪下リバ人」に由来し、筆者は読書を途中で放棄しやすいため、章を読むたびにプラットフォームに移動し、自分の読書に対する励ましとした.筆者は太字、斜体でキーワード文を表記し、興味のある読者の皆さんに一緒に勉強してもらいたい.ここを突き刺してもっと見て!
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を単独で使用してもよいし、同時に使用してもよい.