|
|
|
|
|
by a2800276
1321 days ago
|
|
> 3. `htonl` are not standardized, so they were not part of the C++ standard library. I was questioning the motivation of this to facilitate network-byte-order issues as stated in the blog post. The proposal[1] (that the post linked to) also confirmed that the motivation was to expose more machine code intrinsics rather than deal with network byte order like I expected. Concerning 1.) yeah, I guess I'd prefer a #pragma aesthetically, but didn't think about the fact that it wouldn't be exposed to the compiler. Thanks for the well thought out reply! [1] : https://isocpp.org/files/papers/P1272R4.html#motivation |
|