We pay for user submitted tutorials and articles that we publish. Anyone can send in a contribution
Learn MoreRecently, I ran into an interesting job interview question in C++ which I want to share. Lets take a look at the following code:
// Option A. char str1[] = "example"; str1[1] = 'a'; // Option B. char* str2 = "example"; str2[1] = 'a';
What would happen if we compile and run this code ?
We use collections all the time. Many times we have to expose them to users of our classes. Lets look at this simple tree node class:
class TreeNode
{
private List<TreeNode> children = new List<TreeNode>();
public IList<TreeNode> Children
{
[...]
Copyright © 2012 Dev102.com
Breeze : Designed by Amit Raz and Nitzan Kupererd