C++での関数の宣言でわからないものがあります
C++
1struct C { int data { } ; } ; 2 3auto ptr( int ) -> int C::* //ここの部分の宣言が何を表しているかが分かりません 4{ return &C::data ; } 5 6int main() 7{ 8 C object ; 9 object.*ptr(123) ; 10}
auto ptr( int ) -> int C::* の
->intC::*
が何を表しているかが分かりません
よろしくお願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/18 11:46 編集
2022/01/18 12:07
2022/01/18 13:24
2022/01/19 02:30