自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 对象移动

标准库容器、string和shared_ptr类支持移动和拷贝。IO和unique_ptr类可以移动但不可以拷贝。通过&&来获得右值引用,它只能绑定到一个将要销毁的对象。int &rr = i*8; i*8 是一个算数表达式返回一个右值。变量表达式是左值,所以我们不能将一个右值引用绑定在一个右值引用类型的变量上。 int &rr1 = rr; //错误 但是我们可以用标准库中的函数move(在u

2017-11-26 15:10:43 216

原创 从文件中读入矩阵并且写入到另一个文件中

#define M 3#define N 5#define MAX_LENGTH 100int main(){ char line[MAX_LENGTH]; int a[M][N]; char tokens[] = " \n"; char *key; memset(line, 0, MAX_LENGTH); FILE *fp; F

2017-11-21 17:31:29 893

原创 再次学习类的知识笔记

1.当我们定义一个任一种的构造函数的时候,编译器将不会合成默认构造函数。2.含有内置类型和复合类型成员的类应该在内部初始化这些成员,或者自己定义一个默认构造函数,否则编译器合成的默认构造函数很可能会出错。3.如果类含有一个其他类的成员变量,而且这个类没有默认构造函数,那么编译器将不能生成默认构造函数。4.非const对象不能赋值给const对象,但是const对象可以赋值给非const对象。默认构

2017-11-21 17:29:10 218

原创 发送文件中的内容

while(nSize<FindFileData.nFileSizeLow) { char* szBuff = new char[1024]; memset(szBuff,0x00,1024); int nsend = 0; nSend =file.Read(szBuff,1024); Clientsock.Send(szBuff,nSend);//发送数据

2017-11-09 18:54:14 206

原创 向记录文件中写入数据

CString sockfilename;CFile sockfile;sockfilename = "sockfile.txt"; //那其他成员变量必须有默认初始化函数,为什么这里没有赋值宽字符串bool TcpClient::TcpIni(){//---------------------------------------SOCKET环境初始化-------- char

2017-11-08 14:40:38 696

原创 CString 和 char* 互转

CString转char * 代码:CString m_ip = _T("启动成功");CStringA stringaIP;CStringW stringwIP(m_ip);stringaIP = stringwIP;const char *ipbuf = stringaIP.GetBuffer(stringaIP.GetLength() + 1); //m_ip转到了ipbufcha

2017-11-08 10:39:27 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除