C/C++
文章平均质量分 62
Wind__Fantasy
这个作者很懒,什么都没留下…
展开
-
[原创]详细讲解C/C++中的函数中的传值与传址
学习C语言快有8个月了,目前正在学习C++和数据结构。记得刚开始学习函数传值与传址时一直没弄懂二者区别,之前在别人的csdn博客里看到过别人关于传值传址的讲解,感觉文章并没有进行实质性地对二者进行详解,反正我看的是稀里糊涂.而前段时间看>时,上面有一句类似的话:对于f( int x )传入的x只是x的一个拷贝而不是x本身感触颇深! 经过本人努力测试终于基本上掌握了传值与传址的区别,我的结论原创 2009-10-04 17:17:00 · 2356 阅读 · 1 评论 -
[原创]不安全的C++!
不安全的C++ ---- 设计C++类成员变量(确切说是对象成员变量, 即非静态变量, 下同)访问权限的原则之一是尽可能将类成员设置成private或protected, 即永远不要设置成public, 除非你使用面向过程编程(比如 链表, 那样的话建议用struct NOT class!)或者你很自信并清楚地知道设置成public可能会造成什么样的后果!在阅读下文之前,那先假设你具有:(1)C++及面向对象基础;(必要,虽然是废话)(2)对指针有一定深度了解;(必要,不然可能看不懂,指针也原创 2011-01-20 06:10:00 · 2150 阅读 · 0 评论 -
C/C++零碎
同C#一样, 不定期更新, C/C++笔记1.类静态成员变量的使用注意事项class A {public: static int N; // other members or methods A() { N = 0; // right }};int A::N; // 这步是必须的, 这是对类静态成员的定义, 若没有定义, 将会出现令人头疼的晦涩的链接错误, 因为N虽然声明但未定义, 这样导致编译通过但无法链接成可执行程序(, 大概是因为找不到A::N这个内存原创 2011-05-29 16:00:00 · 1688 阅读 · 0 评论