05 2019 档案

摘要:std::move std::move函数原型: template <typename T> typename remove_reference<T>::type&& move(T&& t) { return static_cast<typename remove_reference<T>::typ 阅读全文
posted @ 2019-05-11 14:07 苏格拉底的落泪 阅读(235) 评论(0) 推荐(0)
摘要:#include <pthread.h> #include <stdio.h> #include <unistd.h> void *func(void *data) { while (1) { printf("Speaking from the detached thread...\n"); sle 阅读全文
posted @ 2019-05-10 15:24 苏格拉底的落泪 阅读(136) 评论(0) 推荐(0)
摘要:内存分配方式 一、分配方式简介 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 堆:就 阅读全文
posted @ 2019-05-08 21:26 苏格拉底的落泪 阅读(366) 评论(0) 推荐(0)