可能性の重複:
What does a colon following a C++ constructor name do?私の構造定義にコロンを説明してください?
私はこのC++の構文を読んでトラブルを抱えているCUDA &についての本を読んでいます。何を探したらいいのか分からないので、ここに投稿しています。
struct cuComplex {
float r;
float i;
cuComplex(float a, float b) : r(a) , i(b) {}
}
cuComplex
ステートメントの機能は何ですか?具体的には:
cuComplex(float a, float b) : r(a) , i(b) {}
私はそれについて学ぶことができますか?
これはCの構文ではなく、C++です。 – bdonlan
コンストラクタと同じに見えるC++を知っているなら。私はそれが同じセマンティックを持っていると思います – mathk
私はCUDAを知らないので、これがCUDA構文かどうかわかりませんが、これは確かに有効なC++構文です:) – bdonlan