Proposed IP address classes for standard c++