VC/C++
文章平均质量分 70
limi0066
这个作者很懒,什么都没留下…
展开
-
C++易混乱的点总结
一、引用 和用 指针在c++函数中,形式参数用 引用 和用 指针都可以起到在被调用函数中改变调用函数的变量的作用。什么时候用引用作参数什么时候用指针作参数呢 void function (int *ptr); void function(int &ref);没有 特定的规定。。 学的 久了,就 会习惯什么时候用指针什么时候用引用了 引用与指针有什么区别? 1) 引用必须被初始化,指针原创 2007-06-20 13:00:00 · 909 阅读 · 0 评论 -
函数名称: fopen、fread、fwrite
函数名称: fopen函数原型: FILE *fopen(char * filename,char * mode);函数功能: 以mode指定的方式打开名为filename的文件函数返回: 成功,返回一个文件指针(文件信息区的起始地址),否则返回0参数说明: filename-文件名称,mode-打开模式: r 只读方式转载 2007-08-27 08:21:00 · 7528 阅读 · 0 评论 -
c++中的explicit关键字
c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示: class MyClass{public:MyClass( int num );}....MyClass转载 2007-08-21 18:13:00 · 595 阅读 · 0 评论 -
Select()系统调用及文件描述符集fd_set的应用
在网络程序中,一个进程同时处理多个文件描述符是很常见的情况。select()系统调用可以使进程检测同时等待的多个I/O设备,当没有设备准备好时,select()阻塞,其中任一设备准备好时,select()就返回。 select()的调用形式为: #include #include int select(int maxfd, fd_set *readfds, fd_set *writefds,转载 2007-08-21 15:54:00 · 707 阅读 · 0 评论 -
Socket编程原理
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传输是转载 2007-08-21 15:42:00 · 12190 阅读 · 0 评论 -
Socket程序中的Error#10054错误
最近使用winSock做的一个网络项目中,使用TCP+Socket连接编写的一个多线程的网络程序,功能是客户端负责不断地向服务器端发送数据,服务端负责接收数据。客户端是一个DLL,服务端程序是一个随机启动的NT Service服务程序。程序在夜间无人操作的运行过程中,客户端经常不定时地出现错误号为:10054的错误,而服务器端并没有相应的提示。运行环境是win2000+sp4,这个问题出现转载 2007-08-21 11:30:00 · 64830 阅读 · 2 评论 -
socket相关函数
1.getpeername() 简述: 获取与套接口相连的端地址。 #include int PASCAL FAR getpeername( SOCKET s, struct sockaddr FAR* name, int FAR* namelen); s:标识一已连接套接口的描述字。 n转载 2007-08-21 14:39:00 · 1417 阅读 · 0 评论 -
Setsockopt选项
有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了. 以下资料均从网上收集得到 getsockopt 和 setsockopt 获得套接口选项: 代码: int getsockopt ( int sockfd, int level, int optname, void * optval, socklen_t *opteln ) 设置套接口选项:转载 2007-08-21 11:35:00 · 1879 阅读 · 0 评论 -
C语言-time.h从头学
本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念 在C/C转载 2007-08-20 15:20:00 · 866 阅读 · 0 评论 -
VC Dll编程- -
在我们实际用软件时,经常可看到许多动态连接库。动态连接库有其自身的优点如节省内存、支持多语种等功能,而且,当DLL中的函数改变后,只要不是参数的改变调用起的函数并不需要重新编译。这在编程时十分有用。至于其他妙处,各位在电脑杂志、书籍中都能看到,我这里再说就是废话了.这次小弟我所要讲的是如何在VC5.0中如何做自己的Win32 DLLs,各位要做自己的动态连接库,首先要知道DLL在VC5.0中都有哪转载 2007-08-20 15:34:00 · 699 阅读 · 0 评论 -
三十分钟掌握STL
STL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如sort()。STL另一个重要特性是它不是面向对象的。为原创 2007-08-08 17:03:00 · 497 阅读 · 0 评论 -
VC下的时间有多钟格式
VC下的时间有多钟格式,分别罗列如下 1。标准c语言时间 time_t类型,它是以秒为单位的时间,起始时间是1970-1-1 0:0:0(GTM) 如果如果是以time_t time(time_t *timer)函数获取的时间 这是间是阁林尼治标准时间,需使用localtime()函数将期转化成本地时间格式 struct tm *lo转载 2007-08-25 16:12:00 · 9069 阅读 · 0 评论