el

В РВН запрещено использовать в именах много-буквенные префиксы и постфиксы. Поэтому РВН стиль – это не венгерская нотация и не надо их путать.

В РВН, для информативного и краткого кодирования, рекомендуется (и можно) использовать в именах только одно-буквенные префиксы и постфиксы из следующего списка:

Pre_ , _Pos Тип
   

A, a, a_ , _a Array

B, b, b_ , _b Byte unsigned char, signed char, char, s8, u8

C, _c Class

c, c_ Char, Literal, Letter, Character char, s8, u8

D, d , d_, _d Double double

E Error, Bug, Fail, Failure, Invalid

e, e_, _e Enum enum

F, _f Field, Feature, Attribute, Property, Member

f, f_ Variable of the Floating point, Real, float, double

G, g , g_, _g Global

H, h , h_, _h Header, Descriptor

I Item, Element, Cell, Entry, Entity

i, i_, _i Integer, Index int

J, j , j_, _j Job, Task

K, k , k_, _k Kernel

L, _l List

l , l_ Long long

M, m , m_, _m Method, Function, Procedure, Routine, Subroutine

N, n , n_, _n Numeric, Number unsigned int, unsigned char, unsigned long

O, o , o_, _o Object

P, p , p_, _p Pointer, Address, Link

Q, _q Queue, Table, List

q , q_, Quantity, Aamount, Number

R, r , r_, _r Register

S, _s Struct

s, s_ Signed

T, _t Type

t, t_ String, Text, Message

U, _u Union union

u, u_ Unsigned unsigned

V, v, v_, _v Value, Var, Variant, Void, Volume

W, _w Window, Screen, Display, Message, Screen-Output

w , w_, Word

Y, y , y_, _y Bit, Flag, Yes/No bool, boolean

X, x , x_, _x eXception, Interrupt, Trap, Event, CallBack

Z, z , z_, _z siZe, DiapaZon\Diapason, Zone, Range, Capacity, Dimension, Volume, Quantity, Amount, Weight

 

При этом, как вы видите постфикс, а также префикс с большой заглавной буквы чаще всего обозначают тип переменной.

Примеры: aTypes, oFRUID, cpu_e, IPCC_CSR_t

© Копировать пост можно лишь при наличии прямой индексируемой ссылки на youinf.ru

  

 

Ноль Комментариев

Оставьте первый Комментарий.

Оставьте Комментарий

 




 

Comment Spam Protection by WP-SpamFree

Trackbacks

 
 

Яндекс цитирования