
C++
gx_wqm
日拱一卒,功不唐捐。
展开
-
c++友元详解
近日重新看了一下C++友元,有了新的理解,如有理解有偏差,请指出,不胜感激! 我们知道,类的三大特性:封装、继承、多态。类具有隐藏内部实现细节的特性,仅暴露出接口给用户使用,但有时候我们也赋予某个函数(成员或非成员)或某个类访问非公有成员或函数的权利,这个正是友元存在的意义! 关于“友元”,可能你觉得这两个字比较抽象,你就理解有“朋友”好了。比如说,你允许让某个朋友去你家(访问类的非公有成员)原创 2015-05-06 14:28:26 · 420 阅读 · 0 评论 -
关于static关键字作用详解
c语言的static关键字有两种用途: 1. 在函数内部使用,被static修饰变量的局部变量,可从两方面去理解:生命周期和可见性; (1) 声明周期:按理来说,局部变量会随着他所在的函数的执行完而销毁,即局部变量存在的必要条件是所处载体(函数)存在。 但是如果你用static修饰该局部变量,你会发现其载体不存在了该变量还存在!这原创 2015-05-06 09:28:17 · 482 阅读 · 0 评论 -
父线程退出后, 子线程是否会退出
这个根据具体情况二定: 1、父线程是主线程,则父线程退出后, 子线程一定会退出。 2、父线程不是主线程,则父线程退出后, 子线程不会退出。原创 2016-06-25 17:53:15 · 2557 阅读 · 0 评论