Modificadores [RESOLVIDO]

1. Modificadores [RESOLVIDO]

Iago Roger
r00g3r

(usa Void Linux)

Enviado em 10/10/2016 - 15:44h

em uma class em C++ qual é chamado primeiro public, protected ou private, ou sou eu que tenho que definir a regra. me desculpem de essa for uma pergunta meio besta


  


2. MELHOR RESPOSTA

Uilian Ries
uilianries

(usa Linux Mint)

Enviado em 10/10/2016 - 15:56h

Existe uma recomendação vinda do Google Code Style e do C++ Core Guide Lines:

Utilize public antes de protected e protected antes de private.

https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#c9-minimize-exposure-of...
https://google.github.io/styleguide/cppguide.html#Declaration_Order

A ideia é afunilar a modificação e não declarar múltiplas vezes o mesmo modificador.


class Foo {
public:
Foo() {}
protected:
void bar() {}
private:
std::string qux;
};

--
Uilian Ries
Linux Counter: 521986





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts