C経験者がPythonを見ると、こう思います。 「ポインタが見えないだけで、内部ではあるんでしょ?」 答えは―― Yes。でも、それを“見せない”のが設計思想。 今回はこの「隠す」という哲学を掘ります。 1. Cにおけるポインタ Cでは: int a = 10; int* p = &a; p は ...
C++ では所有権や寿命が明確な場合は参照を使い、C 互換 API やポインタ自体を書き換える必要がある場合にポインタやダブルポインタを使う。 C++において、ある整数変数$${i}$$について、 int i = 10; std::cout << i << std::endl と、置くとする。この変数$${i}$$の ...