C++

Excellent C Plus Plus brush up Tutorial

I love C++ language. There is something about this language, I never liked any other programming languages like Java.

I has been a long time since I last wrote any C++ Program. Well these days I am trying to learn Kernel Programming and C++ is the Mother tongue of Linux Kernel. I am not a very good Programmer and hence few days back I read this wonderful little tutorial on C++.

Here is the link http://www.cplusplus.com/doc/tutorial/

It covers most of the aspects of C++ starting with basics, pointer and classes. Do check this link if you want to brush up those old school C++ skills.

Good Luck!

Static Functions in C

If you create a function with a keyword static in front of it then that function can only be accessed from the same file. It cannot be called from any other file.

Example: While creating module for Linux Kernel, functions are normally declared as static, so there is no conflict with other modules that may have functions with the same name.

static function_name()
{
int bla; bla; bla;
}