Skip to main content

About function overloading

Function overloading is a feature in c++.
Probably Java also has this feature

c++ allows you to specify more than one function with same function names.
And that's called function overloading.

One thing to aware, all the functions overloaded should have same return data type.
The thing can differ is the arguments on the function.

The following example was wrote during the game programming class.



Note that the return data type is same on all functions overloaded.

Popular posts from this blog

Book Report about Justice (by Michael J. Sandel)

Name: Justice: What's The Right Thing To Do? Author: Michael J. Sandel "Endless thoughts, endless choices. About Justice." Based on the Harvard college's lecture by Sandel, which is well known lecture for all students in the college. So, what is this book about? Its written on the book cover. Its about the justice. Then what is justice? And that is what this book is talking about. Different from other books talking about justice, this talks much understandable and interesting than other. Starting from the well known moral story "Workers on the railway", this book explains how justice is implemented in our society. I read nearly a few books in a year, this was the most interesting book I have read this year. This book let me know the happiness of reading something with deep thinking. The most unanswerable topic was related to the human being, it was "How much does a human cost?". I think this topic, the value of a human, shouldn't be calcu...

About loop statements

Well this is a very basic thing. This is about loop statements on a few programming language. First one is the language Java . That can't be easier than that. Second, C++ . Absolutely not a copy of Java one Looks extremely same. On the next, python This is a lot different from other languages. Its mostly because of python's special  language syntax, not much different from the logic. And more about python's loop, at the first line, it says for i in range(0, 6): . It seems logically, it should be in range(0, 5) to make it repeat to 5. But in python, range(x, y)  counts from x to y + 1, so keep this in mind. And python, doesn't have do {} while ()  statement. So instead, from this stackoverflow answer , there is a somewhat similar code in python. See the line 10, the while loop is infinite loop and it will run the code print k for the first time of the loop. And then, it checks the statement if k>= 5: and determines whether break the ...

Using SyntaxHighlighter on Blogger

Hello, Bedrock Dev here. Today I'm going to show you guys how to use SyntaxHighlighter on Blogger (Just like me!). But, what is SyntaxHighlighter? Simply, it is a code-highlighter for webs (and other). And this is an example of it. So, let's get started adding this cool stuffs on your blog too.   1. Backup your blog templates You can backup your blog templates on your blogger main page. On the right top of the Template page, you could find Backup / Restore Button. Click it and save the template file where you can find later.   2. Adding codes to your blog html Now the real part begins. Copy these codes to your clipboard. And then, go back to the Template page, and click Edit HTML Button. In your blog's template html, there will be </head> tag. Scroll down and find the tag, and paste the code you copied. --- Other Codes --- [Paste the code here] </head> You should paste the code like this. Then, save your template.   3. Usin...