Skip to content

wenuam/wm_lng_c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wm_lng_c

C language tools

Type Prefix Example Explanation
Array a aArray Array
Boolean b bBool Boolean, TRUE/FALSE
Constant c cConstant Constant value, understand ‘read-only’
Define d dDefine Simple define, defined value or defined type
Enum e eEnum Enum list element
Function f fFunction Typically a function pointer
Handle h hHandle Handle, identifier, implementation dependent (often a pointer)
Iterator i iIterator Like STL iterator
Macro m mMacro Preprocessor macro, mostly compiler dependent, beware
Number n nNumber Char, long, int, float, double, complex, rational, ...
Object o oObject C++ class, complex structure with embedded functions, ...
Pointer p, pp pPointer Typically a 32 bits address, the double pointer is noted ‘pp’
Reference r rReference Reference (C++), always bound and never NULL, unlike pointer
Struct s sStruct Structure
Template t tTemplate Template (C++ only) but can be emulated using macro
Union u uUnion Union, join two or more values of the same size under a common name
Volatile v vVolatile Volatile data, understand ‘not-cached’, but can also be constant (‘read-only’)

About

C language tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages