随笔分类 - C++_语法
摘要:windows系统下,调用函数出错时。可以调用GetLastError函数返回错误码。但是GetLastError函数返回值是DWORD类型,是一个整数。如果想要知道函数调用的真正错误原因,就需要对这些整数进行翻译。而这些翻译都在WinErr.h头文件中可以找到。WinErr.h头文件路径是(C:\
阅读全文
摘要:转载博客:http://blog.csdn.net/cy_weiyi/article/details/46851555 如: int &ref = num; 就是ref是一个int型的引用。 引用有什么作用呢? 看下面代码就知道了: 1 #include <iostream> 2 3 using n
阅读全文
摘要:转载博客:https://mp.weixin.qq.com/s?__biz=MzAxNzYzMTU0Ng==&mid=2651289202&idx=1&sn=431ffd1fae4823366a50b68aed2838d4&chksm=80114627b766cf31
阅读全文
摘要:转载博客:转载地址https://www.cnblogs.com/JingHuanXiao/p/6080726.html 一个空的class在内存中多少字节?如果加入一个成员函数后是多大?这个成员函数存储在内存中什么部分? 一个Class对象需要占用多大的内存空间。最权威的结论是: *非静态成员变量
阅读全文
摘要:转载地址:https://www.cnblogs.com/ranjiewen/p/5770639.html 这两个函数是由Windows提供的转换函数,不具有通用性C语言提供的转换函数为mbstowcs()/wcstombs()一、函数简单介绍涉及到的头文件:函数所在头文件:windows.h#in
阅读全文
摘要:在linux中默认编码方式是UTF-8,在Windows下默认编码方式时GB2312。因此,在Windows和Linux进行通信的时候,如果没有进行转码则会出现乱码问题。因此,需要进行UTF-8和GB2312之间的转码。下面是转码函数及其相应的函数讲解。 在这两个转码函数中,使用了两个多字节与宽字节
阅读全文
摘要:转载博客:http://blog.csdn.net/q_l_s/article/details/52176159(源地址找不到,就贴了这位大神的博客地址,他也是转载的,不过要是学习的话,他的博客很不错) 在谈述函数调用和返回值问题之前,先来看看C++中内存分配的问题。 C++编译器将计算机内存分为代
阅读全文
摘要:有时候,调用fopen函数用来打开文件,但是总会返回NULL。对于此类问题。一定是一下两种原因之一造成的。 1.路径错误。(路径中斜杠和反斜杠的问题) 2.文件在另一个进程中被打开,再次打开当然不行(这种错误,可调用GetLastError函数,检查错误码,错误码是32) 这个问题困扰了我一天时间。
阅读全文
摘要:1.基于windows消息为基础的网络事件io模型。因此我们必须要在窗口程序中使用该模型。该模型中的核心是调用WSAAsyncSelect函数实现异步I/O。2.WSAAsyncSelect函数:注册网络事件函数int WSAAsyncSelect( SOCKET s,// HWND hWnd,//
阅读全文
摘要:1.选择(select)模型:选择模型:通过一个fd_set集合管理套接字,在满足套接字需求后,通知套接字。让套接字进行工作。避免套接字进入阻塞模式,进行无谓的等待。选择模型的核心的FD_SET集合和select函数。通过该函数,我们可以们判断套接字上是否存在数据,或者能否向一个套接字写入数据。2.
阅读全文
摘要:windows进行数据的收发有6种IO模型。分别是阻塞(blocking)模型,选择(select)模型,异步选择(WSAAsyncSelect)模型,事件选择(WSAEventSelect )模型,重叠IO(overlapped)模型,完成端口(completion port)模型。其中阻塞模型最
阅读全文
摘要:转载:http://blog.jobbole.com/30526/(前面内容)和http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html(后面追加的内容) 编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-
阅读全文
摘要:1.常变量: const 类型说明符 变量名 const int a; 常引用: const 类型说明符 &引用名 const int &a; 常对象: 类名 const 对象名 (class)A const a; 常成员函数: 类名::fun(形参) const (class)A::fun(...
阅读全文