摘要:
C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数。 1:用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数; 2
阅读全文
posted @ 2018-07-07 23:58
我得去图书馆了
阅读(505)
推荐(0)
编辑
摘要:
一、内存基本构成可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。 静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。 栈区:在执行函数时,函数内局部变量的存储单元都可以在栈上创建
阅读全文
posted @ 2018-07-07 23:15
我得去图书馆了
阅读(2389)
推荐(0)
编辑
摘要:
1.线程sleep()后,会让出cpu的时间片,交由其他线程进行抢占cpu。 线程之间正常的切换是依靠时间片的。 当主线程没有结束,且其在所占有的时间片内,并没有结束自己的工作,此时,子线程将会抢占cpu时间片。 参考帖子以及下面的评论:https://blog.csdn.net/harry_lyc
阅读全文
posted @ 2018-07-07 15:29
我得去图书馆了
阅读(967)
推荐(0)
编辑
摘要:
pthread_create函数 函数简介 pthread_create是UNIX环境创建线程函数 头文件 #include<pthread.h> 函数声明 int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *rest
阅读全文
posted @ 2018-07-07 10:57
我得去图书馆了
阅读(463)
推荐(0)
编辑