类把行为和状态组织到一起
要注意成员函数是否需要改变成员数据,不要遗忘
函数声明写在头文件里,实现写在cpp文件里
ExchangeRate *rates = nullptr;
sizeof运算符后尽量只跟类型名,例如应该使用sizeof(ExchangeRate ),而不是sizeof(rates )。后者容易疏忽,指针占4或8个字节
获取文件大小用这个,不带下划线的版本被弃用了
long length = _filelength(_fileno(stream));
类把行为和状态组织到一起
要注意成员函数是否需要改变成员数据,不要遗忘
函数声明写在头文件里,实现写在cpp文件里
ExchangeRate *rates = nullptr;
sizeof运算符后尽量只跟类型名,例如应该使用sizeof(ExchangeRate ),而不是sizeof(rates )。后者容易疏忽,指针占4或8个字节
获取文件大小用这个,不带下划线的版本被弃用了
long length = _filelength(_fileno(stream));