- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 指针的引用
为什么会有指针的引用呢?我们假设这样一个问题,如果一个函数的参数是一个指针,而我在该函数中修改了该指针指向的内容,这会发生什么呢?如下所示:void my_func(int *p){ int m = 10; p = &m;}int main(int argc, char** argv){ int n = 2; int *pn = &n; std
2017-02-27 19:27:13 311
翻译 stringstream
又是利用stringstream来将string转换到其它数字类型是很方便的。stringstream的使用和iostream的使用很类似,学习上来说并不是一个负担。stringstream既可以用来读取string,也可以用来写入string。它主要作用于string buffer,但是并没有真正的I/O渠道。stringstream类的基本函数有str(), 放回在stri
2017-02-26 14:00:18 609
原创 boost学习
boost::scoped_ptr: 用于确保动态分配的对象能够被正确地删除。boost::interprocess::interprocess_mutex: 一个非递归的、匿名的互斥锁,可以放在共享内存或者内存映像文件中。boost::scoped_lock: 你可以确保在任何情况下离开执行范围都会解锁mutex.注意,这不仅仅实说你可能忘记调用unlock();并且,在你的mute
2017-02-26 10:17:22 394
原创 C++ 11相关知识学习
std::mutexstd::mutex定义在头文件中。mutex类是一个同步原型,用来保护共享数据被多个线程同步访问的同步。mutex提供互斥,非递归拥有权语义:一个调用线程拥有一个mutex。从它成功调用lock或者try_lock,知道它调用unlock。当一个线程拥有一个mutex,所有其它的线程将如果想要尝试获得mutex的拥有权,则会接收一个false,或者被b
2017-02-25 17:56:19 383
原创 微软无人机虚拟训练平台AirSim学习
AirSim的全称为“Aerial Informatics and Robotics Platform”。该平台的目的是训练自动驾驶无人机,并使它们更安全。
2017-02-18 17:28:30 2965
vcruntime140.dll丢失导致wamp安装失败解决方法
2016-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人