C/C++
爱作的小兔子
成长学习中的萌物~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
stringstream的清空操作,注意clear()的使用
stringstream位于头文件里,遵循先进先出(FIFO)原则,常用于各种类型数据之间的转换。 stringstream ss; 创建对象ss >> 出流 ss.clear(); 清空其状态 ss.str(""); 清空其内容 注意,在多原创 2016-07-26 11:37:01 · 4944 阅读 · 0 评论 -
C++String用法大全(转)
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 首先,为了在我们的程序中使用string类型转载 2016-08-11 14:03:41 · 383 阅读 · 0 评论 -
const char*、char*、char* const、char[]、string的区别及其转换
1、const char* p: p is a pointer to const char(char const* p 一样) 意思就是不能通过p指针来修改p指向的内容(但是内容可以修改)。2、char* p : p is a pointer to char 意思就是可通过p指针来修改p指向的内容3、char* const p: p is a const转载 2016-08-10 18:02:24 · 686 阅读 · 0 评论 -
C++ string::size_type 类型以及由此引发的思考
关于string的size的返回值类型,在其他人的blog上看到如下文章(http://blog.sina.com.cn/s/blog_4cb9953f0100duon.html):int main() { string str("Hello World!\n"); cout return 0; }原创 2016-08-09 18:32:44 · 838 阅读 · 0 评论 -
C++中struct和class的区别
一、 C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能。 struct能包含成员函数吗? 能! struct能继承吗? 能!! struct能实现多态吗? 能!!! 最本质的一个区别就是默认的访问控制,体现在两个方转载 2016-08-07 23:00:22 · 331 阅读 · 3 评论 -
在VS2015中用C++创建MFC规则动态库DLL
一个朋友让我帮忙把一个人用c写的函数生成为动态链接库文件(*.dll)以便用其他编程语言调用,找了好久一直失败,之后发现一个帖子讲的很全,而且亲测成功,这里转过来。VS2015用C++创建MFC规则动态库DLL步骤如下:(1)启动VS2015》文件》新建》项目,按下图进行选择填写(2)在MFC DLL向导中选择【下一步】(3)按下图所示进转载 2016-08-07 21:34:16 · 8331 阅读 · 2 评论 -
sizeof(struct )大小讨论
struct 结构大小和顺序、#progma pack参数有关系针对字节对齐,环境使用的gcc version 3.2.2编译器(32位x86平台)为例。char 长度为1个字节,short 长度为2个字节,int 长度为4个字节。struct 子项在内存中的按顺序排列,在没有#progma pack(n)参数的情况,各个子项的对齐系数为自己长度。转载 2016-07-18 18:19:22 · 404 阅读 · 0 评论 -
C语言二维数组作为函数的参数
前言:今天在洛谷上遇见了一道题,可以用枚举法,但是我想练习一下深搜,在函数传参时需要用到一个二维数组,但我并不知道如何表示,于是看到一篇文章,转载下来。错误的传参方式如下程序所示:#include void print(int *a[3]){ printf("%d\n",a[0][0]);}int main(){ int a[2][3] = {1,2转载 2016-07-27 11:07:08 · 799 阅读 · 0 评论 -
C++sort函数的用法
近来看了c++标准库这本书,学到了很多,就把这其中的一点C++sort()函数的用法写下来和大家分享吧!(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!(二)c++标准库里的排序函转载 2016-07-07 22:34:49 · 87183 阅读 · 25 评论 -
setprecision、fixed、showpoint的用法总结
首先要加头文件:iomanip一:setprecision 作用:控制输出流显示浮点数的数字个数,setprecision(n)就是输出的n个数,会有四舍五入。比如:double s=20.7843000,coutcoutcoutcoutcoutcout可见,小数转载 2016-08-25 12:19:12 · 534 阅读 · 0 评论
分享