摘要: 以前对于指针直接比较总是不放心,包括std::find用法总感觉不放心,后面发现这种用法是可以的 阅读全文
posted @ 2016-10-07 21:47 zzyoucan 阅读(177) 评论(0) 推荐(0) 编辑
摘要: #include void fun(int** a) { *a = 0;//改变指针的值 } void fun(int*& a) { a = 0;//改变指针的值 } int main() { int a = 90; int* p = &a; fun(p); return 0; } 阅读全文
posted @ 2016-10-07 21:39 zzyoucan 阅读(290) 评论(0) 推荐(0) 编辑
摘要: #include void fun(int* a, int num) { for (int i = 0; i < num; ++i) { std::cout << a[i] << " "; } } int main() { int a[5] = {0, 1, 2, 3, 4}; fun(a, 5);//数组名弱化为指针 retu... 阅读全文
posted @ 2016-10-07 21:24 zzyoucan 阅读(374) 评论(0) 推荐(0) 编辑
摘要: class A { public: virtual void f();//希望派生类重写 void fun();//绝大多数情况下不要重新定义基类的非虚函数,那样会打破公有继承Is-A的关系,而且行为诡异 }; class B : public A { }; int main() { A a; return 0; } 阅读全文
posted @ 2016-10-07 19:04 zzyoucan 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 发现还有好多c++很基础的细节问题,在写代码的时候时常困扰自己,有时间需要研究一下 阅读全文
posted @ 2016-10-07 10:58 zzyoucan 阅读(175) 评论(0) 推荐(0) 编辑