Squashed 'subtree/rabit/' changes from 82ca10a..27340f9

27340f9 final minor
e03eabc allow win32

git-subtree-dir: subtree/rabit
git-subtree-split: 27340f95e4
This commit is contained in:
tqchen
2015-04-25 21:19:58 -07:00
parent be1c530a0c
commit c0e0fc0c91
2 changed files with 4 additions and 3 deletions

View File

@@ -303,7 +303,7 @@ inline void Stream::Write(const std::vector<T> &vec) {
uint64_t sz = static_cast<uint64_t>(vec.size());
this->Write(&sz, sizeof(sz));
if (sz != 0) {
this->Write(&vec[0], sizeof(T) * sz);
this->Write(&vec[0], sizeof(T) * vec.size());
}
}
template<typename T>
@@ -320,7 +320,7 @@ inline void Stream::Write(const std::string &str) {
uint64_t sz = static_cast<uint64_t>(str.length());
this->Write(&sz, sizeof(sz));
if (sz != 0) {
this->Write(&str[0], sizeof(char) * sz);
this->Write(&str[0], sizeof(char) * str.length());
}
}
inline bool Stream::Read(std::string *out_str) {