Article View: es.comp.os.linux.programacion
Article #9032Re: estilos de codigo (m_p m_b m_...)
From: Xavier Montero
Date: Sun, 15 Sep 2002 15:21
Date: Sun, 15 Sep 2002 15:21
37 lines
2199 bytes
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-mailReferences:
<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