- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 C++堆栈详解
本文章已收录于: 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵
2016-11-17 09:31:30
220
转载 io_service
来自: http://www.cnblogs.com/lzjsky/archive/2011/05/04/2036811.html boost::asio一个简单的echo服务器 以前使用ACE实现Server框架,但是觉得太笨重,决定采用boost.asio来写服务器程序: 1.服务器构建在linux上面;当然也可以在windows下运行 2.io部
2016-05-20 16:41:55
381
转载 io_service用法
为帮助理解这句: socket_ = boost::make_shared(ioService, udp::endpoint(boost::asio::ip::address::from_string("0.0.0.0"), portNum_)); 来自:http://www.cnblogs.com/lzjsky/archive/2011/05/04/2036811.html
2016-05-20 16:37:37
3420
转载 #include"" 和#include<> 用法区别
首先摘一段别人的回复。 转个MSDN的解释 "" This form instructs the preprocessor to look for include files in the same directory of the file that contains the #include statement, and then in the directories of any f
2013-08-26 10:05:27
507
转载 文件中的#ifndef
文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: #ifndef #d
2013-08-26 09:53:19
431
java学习图谱个人非常受益
2018-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人