top | item 47126948 (no title) ChadNauseam | 6 days ago Adding a new method can change the behavior of C++ code as well due to templates. Does the standard library never add new methods because of that? discuss order hn newest umanwizard|6 days ago > Adding a new method can change the behavior of C++ code as well due to templates.Yes, but the code can be gated off with ifdefs to only be present when compiling for a particular version of the standard. jjmarr|6 days ago Yes. All the time. Subscribe to the std-proposals mailing list and you'll see so many obvious improvements get rejected due to ABI compat guarantees.
umanwizard|6 days ago > Adding a new method can change the behavior of C++ code as well due to templates.Yes, but the code can be gated off with ifdefs to only be present when compiling for a particular version of the standard.
jjmarr|6 days ago Yes. All the time. Subscribe to the std-proposals mailing list and you'll see so many obvious improvements get rejected due to ABI compat guarantees.
umanwizard|6 days ago
Yes, but the code can be gated off with ifdefs to only be present when compiling for a particular version of the standard.
jjmarr|6 days ago