Posts
My thoughts and ideas
Welcome to my blog
My thoughts and ideas
Operator overloading has always been one of the most integral parts that makes C++, well, C++. From the nearly-regular overload of operator=
for copy and move assignments to the IOStream’s (mis)use of operator<<
and >>
for I/O, which every C++ programmer learns on the first day of the class, no one can deny that...
Enumerate the basic usages and properties of C++20-26 Range Adaptors.
Recently, EWG reviewed P1819R0 Interpolated String Literal, igniting a new round of discussion on the possibility of adding string interpolation into C++. The review results were quite split, and a lot of contentious issues were polled with no consensus in either direction. Therefore, I want to write a post about all the subtle issues in the idea, and conduct...
I have written several proposals for the ISO C++ committee (WG21). They are all written in Bikeshed so that automatic proposal referencing can be used, and the resulting proposal looks nicer. All proposal source code are stored in the wg21-papers repo.
(Automatically generated by the Alembic theme)