A. Jiang
A. Jiang
另外有个问题,非双向的迭代器并不能 `--cur` …
I believe the resolution was speculatively implemented in #2607. https://github.com/microsoft/STL/blob/ab6dec6d85c90b272d219ba60da4478b169b72b4/stl/inc/optional#L983 However, in C++26 this overload is additionally constrained ([[optional.specalg]/3](https://eel.is/c++draft/optional.specalg#3)), and thus it's unclear to me whether such wording change still...
Just do it. You can test this with ADL-found `operator*` like, e.g. ```C++ namespace bad { template void operator*(const optional&) = delete; struct S { /* ... */ }; }...
> why are buckets configured in the form of 2 * n? I think you meant 2n. You can use `2n` or `$2^n$` to express it on GitHub. I _guess_...
Is it possible to add test cases?
Currently, in VS 2022 17.14 Preview 3+: - MSVC and Clang support `if consteval` in C++20 mode but don't define `__cpp_if_consteval` until C++23; - EDG only supports `if consteval` since...
> I guess this (and #896) can be closed after commit 302786e211d1f2e6fd260261f642d03a91e5922c? Mostly right. Although I still want to make some pedantic changes...
Seems like that we can update the branch now to see whether CI becomes green.