上一页 1 ··· 27 28 29 30 31
摘要: 1.c_str 返回值是const char*,不能直接赋值给char*; 如果改变了string对象s的内容;s.c_str指向的内容也会改变; char* c; string s="1234"; c = s.c_str(); //c最后指向的内容是垃圾,因为s对象被析构,其内容被处理 应该这样用 阅读全文
posted @ 2018-11-15 19:15 kuaqi 阅读(219) 评论(0) 推荐(0)
摘要: C/C++ 中关于以下三种定义: const char *ptr; 不可以通过该指针改变指向内容;可以指向别的内容; char const *ptr; 同上; char* const ptr; 指针指向固定;指向内容可以改变; const char* const ptr; 现整理三者之间的区别与联系 阅读全文
posted @ 2018-11-15 18:26 kuaqi 阅读(471) 评论(0) 推荐(0)
摘要: 1. 如果你认为你的程序可能在Unicode的环境下运行,那么开始在意用 Unicode 编码。比如说,不要用 sizeof() 操作符来获得字符串的长度,因为在Unicode环境下就会有2倍的误差。我们可以用一些方法来隐藏Unicode的一些细节,比如在我需要获得字符长度的时候,我会用一个叫做DI 阅读全文
posted @ 2018-11-09 11:32 kuaqi 阅读(239) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/u014260892/article/details/51841035 https://www.cnblogs.com/lizhenlin/p/6242483.html 什么是ANSI,什么又是UNICODE呢?其实这是两种不同的编码方式标准,ANSI中的 阅读全文
posted @ 2018-10-15 22:14 kuaqi 阅读(1211) 评论(0) 推荐(0)
摘要: MFC中或你包含的是CString头文件,如果想用cout输出string 类型,则需要先把string类型转换char*型,如上面例子: #include<iostream>#include<CString> using std::cout;using std::string ;using std 阅读全文
posted @ 2018-10-07 17:41 kuaqi 阅读(1076) 评论(0) 推荐(0)
摘要: assert()函数用法总结 assert()函数用法总结 assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include <assert.h>void assert( int expression ); assert的作用是现计算表达式 阅读全文
posted @ 2018-08-22 19:38 kuaqi 阅读(224) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2017-06-26 21:29 kuaqi 阅读(1) 评论(0) 推荐(0)
摘要: 原文地址:http://wenku.baidu.com/link?url=w9k94Upqbok0SUNU3L7LOLRDLUtP7W_KyQWK68ajK_nEbO00mO6hzbuBQ01rS076dyscSy0mWovv9gw5ykk6mPIFQsrRqg04YNXzDSnfOFe 1、在an 阅读全文
posted @ 2017-06-23 14:09 kuaqi 阅读(4427) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31