CString ip[200]; memset(ip,0,sizeof(ip));出错分析透彻

转载 2018年04月17日 00:10:14
memset(ip,0,sizeof(ip))
在这种情况下当然不行
除非你是用char ip[200];

CString是一个对象,需要初始化,构造函数的调用

如果memset了,那这个对象就未经过初始化了


CString是个类,定义一个CString 对象,默认字符串就是空串。。。


为什么用memset(ip,0,sizeof(ip))不行呢?这不是更简单吗?


对啊,这个不是更简单吗?

CString是类,不是简单变量,你知道一个CString对象有多大吗?CString的大小是固定的吗?

要构造函数干嘛的 类的好处


CString是类,不是基本数据类型的数据


CString 还不是一个Const char* 类型的变量吗?CString 的类型定义上不就是这么写的吗?
============

CString可不是const char *,CString是MFC提供的对字符串处理的类,和char *的差别可不是一般的大。


转:https://bbs.csdn.net/topics/340031402


C++——通过域名获取ip

#include #include #include using namespace std; #pragma comment(lib, "Ws2_32.lib") int m...
  • qq_33053671
  • qq_33053671
  • 2017-06-26 21:55:53
  • 302

UNICODE下memset的使用

在多字节程序中,memset及ZeroMemory的使用很清楚,如: char  str[10]; memset(str,0,10)或memset(str,0,sizeof(str)); Zer...
  • fangchuang
  • fangchuang
  • 2012-04-02 16:58:44
  • 3334

vc CString 与Ip之间的转化

//将CString   型IP地址在IPAddressCtrl中显示  CString   strIP="192.168.0.10";  DWORD   dwIP;  dwIP   =   inet...
  • lltaoyy
  • lltaoyy
  • 2010-09-07 14:12:00
  • 2499

memset()函数解析及易错点

memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:为指针或是数组, c...
  • kiwi_berrys
  • kiwi_berrys
  • 2017-02-09 19:10:34
  • 1342

memset(a, -1, sizeof(int)) 的理解

-1的二进制表示1111... 32个1组成 memset是以字节为单位进行设置的 memset(a, -1, sizeof(int))设置sizeof(int)即4个四节,也就是设置a[0] ...
  • mingzhentanwo
  • mingzhentanwo
  • 2014-12-24 11:40:38
  • 1302

一个很简单的tcp/ip小程序

网络编程
  • qq_25048473
  • qq_25048473
  • 2016-11-19 21:12:19
  • 229

DWORD类型IP地址转换成CSTRING

CString GetIPStringFromDWORD(DWORD IP) { CString strA(_T("")), strB(_T("")), strC(_T("")), strD(...
  • Sayesan
  • Sayesan
  • 2014-11-04 14:48:32
  • 690

memset(this, 0, sizeof *this)

http://www.cnblogs.com/crazycat0/archive/2013/02/07/2908524.html 有时候类里面定义了很多int,char,struct等C语言...
  • wangjian8855
  • wangjian8855
  • 2013-10-13 21:28:34
  • 1530

MFC之IP控件(IP地址与CString的互相转化)

在VS中,新建好工程后,点击工具箱---》IP Address Control ,就可以拖出来一个IP专属的控件啦 1.获得IP地址: (1)法一 先获得控件的指针: CIPAddre...
  • wumenglu1018
  • wumenglu1018
  • 2016-12-02 00:14:05
  • 544

CString与DWORD的相互转换(IP地址的转换)

  • 2012年03月20日 14:34
  • 16KB
  • 下载
收藏助手
不良信息举报
您举报文章:CString ip[200]; memset(ip,0,sizeof(ip));出错分析透彻
举报原因:
原因补充:

(最多只允许输入30个字)