随笔分类 -  c++

上一页 1 2 3 4 5 6 7 ··· 15 下一页
摘要:#include void fun(int** a) { *a = 0;//改变指针的值 } void fun(int*& a) { a = 0;//改变指针的值 } int main() { int a = 90; int* p = &a; fun(p); return 0; } 阅读全文
posted @ 2016-10-07 21:39 zzyoucan 阅读(300) 评论(0) 推荐(0)
摘要:#include void fun(int* a, int num) { for (int i = 0; i < num; ++i) { std::cout << a[i] << " "; } } int main() { int a[5] = {0, 1, 2, 3, 4}; fun(a, 5);//数组名弱化为指针 retu... 阅读全文
posted @ 2016-10-07 21:24 zzyoucan 阅读(423) 评论(0) 推荐(0)
摘要:class A { public: virtual void f();//希望派生类重写 void fun();//绝大多数情况下不要重新定义基类的非虚函数,那样会打破公有继承Is-A的关系,而且行为诡异 }; class B : public A { }; int main() { A a; return 0; } 阅读全文
posted @ 2016-10-07 19:04 zzyoucan 阅读(127) 评论(0) 推荐(0)
摘要:发现还有好多c++很基础的细节问题,在写代码的时候时常困扰自己,有时间需要研究一下 阅读全文
posted @ 2016-10-07 10:58 zzyoucan 阅读(184) 评论(0) 推荐(0)
摘要:extern "C"{ #include #include #include } #include #include #include #pragma comment(lib,"lua.lib") void error(lua_State* L, const char* fmt, ...) { va_list argp; va_start(argp, fmt); ... 阅读全文
posted @ 2016-10-06 09:59 zzyoucan 阅读(343) 评论(0) 推荐(0)
摘要:好长时间没有写了,其实一直在坚持学习。 阅读全文
posted @ 2016-08-27 23:38 zzyoucan 阅读(1559) 评论(0) 推荐(0)
摘要:class Uncopyable{ protected: //允许drived对象构造和析构 Uncopyable(){} ~Uncopyable(){}//此函数不用为virtual private: Uncopyable(const Uncopyable&); Uncopyable& operato... 阅读全文
posted @ 2016-04-13 23:04 zzyoucan 阅读(126) 评论(0) 推荐(0)
摘要:概念: “C++异常”就是 try{}catch(...){} “SEH异常”就是 __try{} __except(-1/0/1){} (关于这两种异常,如有不了解的地方,网上有很多资料可以参考) 目前微软所有的VC编译器(从VC6到VC2010),都默认是打开对C++异常的编译支持的(位于项目选 阅读全文
posted @ 2016-02-20 16:43 zzyoucan 阅读(3809) 评论(0) 推荐(0)
摘要:上一个项目libevent应该是select,现在libuv是iocp,都知道Windows下iocp比select效率高,boost asio 也是iocp,但具体使用select和iocp发现没有定论,看了云风http://blog.codingnow.com/2006/04/iocp_kque... 阅读全文
posted @ 2016-01-24 23:22 zzyoucan 阅读(733) 评论(0) 推荐(0)
摘要:server#include #include #include #pragma comment(lib, "WS2_32.lib")#define PORT 9999#define DATA_BUFSIZE 8192typedef struct _SOCKET_INFORMATION{ CH... 阅读全文
posted @ 2016-01-23 19:57 zzyoucan 阅读(632) 评论(0) 推荐(0)
摘要:网络编程中,我们经常讨论等待某个描述符准备好I/O(读/写)或者等待其上发生一个待处理的异常条件。尽管可读性和可写性对于普通文件这样的描述符显而易见,然而对于引起诸如select返回套接字“就绪”的条件我们必须讨论的更明确些。套接字准备好读的条件a)该套接字接受缓冲区中的数据字节数大于等于套接字接受... 阅读全文
posted @ 2016-01-23 19:31 zzyoucan 阅读(661) 评论(0) 推荐(0)
摘要:select(),确定一个或多个套接口的状态,本函数用于确定一个或多个套接口的状态,对每一个套接口,调用者可查询它的可读性、可写性及错误状态信息,用fd_set结构来表示一组等待检查的套接口,在调用返回时,这个结构存有满足一定条件的套接口组的子集,并且select()返回满足条件的套接口的数目。有一... 阅读全文
posted @ 2016-01-22 23:07 zzyoucan 阅读(278) 评论(0) 推荐(0)
摘要:http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.htmlselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:... 阅读全文
posted @ 2016-01-22 22:28 zzyoucan 阅读(2117) 评论(0) 推荐(0)
摘要:ioctlsocket()是控制套接口的模式。外文名ioctlsocket()含义控制套接口的模式头文件#include 性质函数目录1简述:2注释:▪FIONBIO:▪FIONREAD:▪SIOCATMARK:3兼容性:4返回值:5参见:6使用方法:简述:编辑控制套接口的模式。#include i... 阅读全文
posted @ 2016-01-22 00:53 zzyoucan 阅读(1461) 评论(0) 推荐(0)
摘要:/************************************************************************* > File Name: Win_Server.c > Author: SongLee *******************************... 阅读全文
posted @ 2016-01-21 14:02 zzyoucan 阅读(739) 评论(0) 推荐(0)
摘要:在一个套接口接受一个连接。accept()是c语言中网络编程的重要的函数,windows系统在#include ,而linux系统在#include 中。外文名accept()文件包含#include 原型SOCKET PASCAL accept返回值失败返回-1目录1表达式简介2例子(c++)3注... 阅读全文
posted @ 2016-01-21 13:51 zzyoucan 阅读(839) 评论(0) 推荐(0)
摘要:创建一个套接口并监听申请的连接.#include int PASCAL FAR listen( SOCKET s, int backlog);S:用于标识一个已捆绑未连接套接口的描述字。backlog:等待连接队列的最大长度。中文名listen()简述创建一个套接口并监听申请的连接注释为了接受连接兼... 阅读全文
posted @ 2016-01-20 23:54 zzyoucan 阅读(348) 评论(0) 推荐(0)
摘要:WSAStartup,是Windows Sockets Asynchronous的启动命令、Windows下的网络编程接口软件 Winsock1 或 Winsock2 里面的一个命令。外文名WSAStartup别称WSA(Windows Sockets Asynchronous)应用学科计算机适用领... 阅读全文
posted @ 2016-01-20 23:43 zzyoucan 阅读(1316) 评论(0) 推荐(0)
摘要:中文名WSADATA操作系统Windows CE版本:大于等于1.0定义位置:Winsock.h目录1说明2结构原型3参数说明4备注说明编辑WSADATA结构被用来储存调用AfxSocketInit全局函数返回的Windows Sockets初始化信息。这个结构被用来存储被WSAStartup函数调... 阅读全文
posted @ 2016-01-20 23:39 zzyoucan 阅读(1338) 评论(0) 推荐(0)
摘要:在Windows和Linux网络编程时需要用到的,用来将主机字节顺序转化为网络字节顺序,以Windows下的代码为例:12#includeu_shorthtons(u_shorthostshort);htons的功能:将一个无符号短整型的主机数值转换为网络字节顺序,即大尾顺序(big-endian)... 阅读全文
posted @ 2016-01-20 00:19 zzyoucan 阅读(1059) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 15 下一页