C++ コンストラクタの役割とデフォルト初期化の仕組み
問題の背景
C++ でクラスを設計する際、データメンバーに値を設定するために専用の初期化関数を用意する方法が一般的ですが、以下のような実装を考えてみましょう。
class Product {
public:
void setup(int id, int stock, float price) {
_id = id;
_stock = stock;
_price = price;
}
void showDetails() {
std:: ...
6月7日 21:30 投稿