🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9032

Re: estilos de codigo (m_p m_b m_...)

#9032
From: Xavier Montero
Date: Sun, 15 Sep 2002 15:21
37 lines
2199 bytes
> Esa es la nomenglatura que usa la gente para ponerle nombre a los
> atributos de una clase en c++ (m_atributo, m_pAtributo...).
> 
> �Alguien sabe de alg�n sitio donde este especificado este estilo del
> c�digo?

No hay un est�ndard, pero usa lo que a t� te sea m�s c�modo.

Hay gente que usa prefijos para acordarse del tipo:

f_precio -> Es precio es float y no double. -> As� cuando la
usan no tienen que ir a la deficini�n.

A m� no me gusta meter el tipo en la variable, pero en cambio
acostumbro a poner una "i" delante de todas las variables privadas,
as�:

public:
	int Size
	int PartNumber
private:
	int iSection
	double iHeight

De este modo, al usar una variable "interna" (de ah� la "i") cuando
la uso me recuerdo a m� mismo que desde fuera nunca me podr�n tocar
el valor salvo a trav�s de funciones m�as, mientras que si no lleva
"i" puede que alguien de fuera me cambiara el estado de la clase
sin que yo lo supiera.

Hay mucha gente que usa el prefijo "m" exactamente para eso
que yo uso la "i". Lo que no se es de d�nde viene la "m".
En cualquier caso se trata de que uses lo que a t� te resulte
c�modo...

Saludos!
Xavi
Technical Details
Message-ID: <3D84A580.7783A7A0@dsitelecom.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!syros.belnet.be!news.belnet.be!opentransit.net!fu-berlin.de!uni-berlin.de!213-97-61-212.uc.nombres.ttd.ES!not-for-mail
References: <20020913112853.2a4d7374.pepehd@hotmail.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,8071bdb1a515a63d
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-09-15 08:26:30 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!syros.belnet.be!news.belnet.be!opentransit.net!fu-berlin.de!uni-berlin.de!213-97-61-212.uc.nombres.ttd.ES!not-for-mail
From: Xavier Montero <xmontero@dsitelecom.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: estilos de codigo (m_p m_b m_...)
Date: Sun, 15 Sep 2002 17:21:36 +0200
Organization: Digital Sound Items
Lines: 37
Message-ID: <3D84A580.7783A7A0@dsitelecom.com>
References: <20020913112853.2a4d7374.pepehd@hotmail.com>
NNTP-Posting-Host: 213-97-61-212.uc.nombres.ttd.es (213.97.61.212)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 1032103588 2120243 213.97.61.212 (16 [85345])
X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U)
X-Accept-Language: en