[Development] Oslo, we have a problem</apollo 13> [char8_t]

Mutz, Marc marc at kdab.com
Sat Jul 6 16:53:13 CEST 2019


On 2019-07-06 16:38, Konstantin Tokarev wrote:
> 06.07.2019, 17:20, "Mutz, Marc via Development" 
> <development at qt-project.org>:
>> On 2019-07-06 14:50, Fabian Kosmale wrote:
>> [...]
>>>   See https://godbolt.org/z/e6OinY for how this would look for a
>>>  trivial function.
>> 
>> [...]
>> 
>> Now also handle test(NULL) and extend to binary:
>> 
>>     test2([0, NULL, nullptr, "", u8""], [0, NULL, nullptr, "", u8""])
>> 
>> This doesn't scale...
> 
> It can be argued that use of NULL in C++ code is more relict thing and
> should not be
> supported. It's also much easier to migrate code base from NULL to
> nullptr - simple text
> replacement is enough.

0 -> nullptr is just as simple: clang-tidy has a fixit for that.



More information about the Development mailing list