← Back to team overview

maria-developers team mailing list archive

Re: Using C++ features in MariaDB

 

Thanks Sergei, I'll keep that in mind.

On Tue, Feb 19, 2013 at 12:49 AM, Sergei Golubchik <serg@xxxxxxxxxxxx> wrote:
> Hi, Christian!
>
> On Feb 18, Christian Convey wrote:
>>
>> The reason I'm asking is that, while I'm generally cautious about new
>> C++ features, there are some features in C++11 which I'm pretty happy
>> about.  For example, class enumerations and nullptr (
>> http://www.cprogramming.com/c++11/c++11-nullptr-strongly-typed-enum-class.html
>> ).
>>
>> I'm trying to anticipate whether or not a patch would be rejected if
>> it contained those constructs.
>
> That would need testing. At least they introduce no run-time penalty,
> it's purely a syntactic sugar. But I'm afraid we won't have time to test
> that now. At the moment we don't compile with -std=c++0x at all, so
> nullptr keyword is not recognized.
>
> You know what, feel free to use these features if you'd like. It's easy
> to search/replace and remove them it needed later.
>
> But anyway, NULL is quite ok in gcc - the compiler will issue a warning
> if NULL is used as an integer (in that example with overloaded
> function).
>
> Regards,
> Sergei
>


References