LSTM门控机制解析与时间序列预测实战
2026/7/30 10:27:53
//入门写法 Point(int xVal, int yVal) { x = xVal; // 默认构造 x(0) -> 赋值 x(xVal) y = yVal; // 默认构造 y(0) -> 赋值 y(yVal) }为何这个说是入门的写法,有如下原因:
class Player { const int id; // const 常量 int& gold; // 引用 public: Player(int uid, int g) { id = uid; // ❌ 报错!const 变量不能被赋值 gold = g; // ❌ 报错!引用必须一开始就绑定 } };所以c++提供了一个更高效的写法,这个只针对构造函数有效
Point(int xVal, int yVal) : x(xVal), y(yVal) {}这个冒号 : 引导的语法叫做“成员初始化列表”