[Development] Qt Coding style and C++11

Svenn-Arne Dragly svenn-arne.dragly at qt.io
Mon Sep 18 12:09:42 CEST 2017


On 09/15/2017 06:42 AM, André Hartmann wrote:
> I'd like to push this discussion, because if code is converted to a 
> new base, it should be clear to everyone HOW to do so.
Great initiative! It would be great if the guidelines could be updated 
to reflect the new standard.
> What I like to add, is to encourage the use of C++11 member 
> initialisation. They are already used in QtSerialBus (from the 
> beginning) and QtCreator (ongoing changes to existing codebase).
+1
> What do you think?
I was right now wondering if `typedef` or `using` is preferred in new 
code. And if `using` is preferred, what to do when there are existing 
typedefs in nearby code?

Personally, I think we should prefer `using`, and update nearby typedefs 
accordingly, but it should also be safe to do a search-replace in the 
entire codebase if we are already doing that for other things.

Is there a way we could formalize this discussion a bit? Perhaps a 
wiki-page where we could list the suggested changes and we could have 
some kind of voting mechanism? It could make it easier to separate the 
things everybody agrees on from the more interesting discussions.


Best regards,
Svenn-Arne




More information about the Development mailing list