C++
-
vs studio工具下载
一.下载Visual Studio 1、下载地址 最新版下载地址:https://visualstudio.microsoft.com/zh-hans/?rr=https://ww…
-
虚函数表 vfptr
填个坑 分析类的内存布局 这里我用vs的内存 调试器首先定义一个类 然后我们输出一下对象的大小 发现刚好是两个数据成员变量大小的和 同时可以看到, 成员变量是按照定义的顺序来保存的…
-
宽窄字符串
1.宽窄字节的区别和重要性 char* char 都是窄字节,适配英文字母,随着国际化,,窄字节无法表示,所以引入宽字节,即unicode(规定任意字符占两个字…
-
字符串string
概述 我们日常表示字符串 char*p = “helloworld”;字符数组char szbuf[]=”helloworld”; …
-
链表list
链表我们在C语言数据结构中已经有笔记说明了,list和vector的区别其实就相对于数组和链表的区别 list的头文件和命名空间 #include<\list>usin…
-
STL(标准模板库)02
有了上节笔记的基础,本篇我们就可以写一些例子来巩固知识我们用动态数组vector编写一个书架,这个书架可以上架图书和浏览图书 Q:定义一个 int 类型的 vector 动态数组,…
-
STL(标准模板库)
STL提供了一组表示容器 迭代器 函数对象 和算法的模板。容器是一个与数组类似的单元,可以存储若干个值。STL容器是同质的,即存储的值的类型相同;算法是完成特定任务(如对数组进行排…
-
文件IO操作之文件指针
判断文件读写成功的函数这个我们之前文章已经有用到的了 下面再列举一下good如果文件顺利打开且没有发生任何错误返回true 该方法也指出的最后一次读取输入的操作是否成功。fail方…
-
文件IO读写操作
我们打开文件就要对文件进行读写 下面会列出一些C++文件读写的函数写操作对应的有:<<、put、write 等,我们来看下他们分别都能实现什么样的写文件功能! 文件的写…
-
C++文件IO
我们在windows平台上进行开发,我们需要的只是将程序和文件相连的途径让城西读取文件内容的途径以及让程序创建和写入文件的途径,因此,我将继续学习文件IO,之前我们在C语言也学习过…