C++
从容的夏天
这个作者很懒,什么都没留下…
展开
-
指针 数组 变量名
当初学习指针时就很疑惑总结如下。 指针和变量:变量存储在内存中,寻找变量需要指针(现在才意识到这句话是错误的),但是如何找到指针呢?每个指针变量也有指针,那不是子子孙孙无穷尽了吗?刚才阅读一些文章才知道,寻找一个变量不需要指针,原理很复杂,需要理解编译、目标文件格式、Linker&Loader、汇编语言等。今后继续学习。 指针和数组:以前以为数组名就是指针,实际上数组名是可以作为指针右值使用的原创 2017-04-17 10:46:26 · 441 阅读 · 0 评论 -
C++整形转字符串
#include "stdafx.h"#pragma warning(disable:4996)#include<iostream> #include <string.h> #include <string> #include <stdio.h> int main() { using namespace std; char str[10]; int a=1234321;原创 2017-04-20 18:19:38 · 729 阅读 · 1 评论 -
数组,array,vector
数组缺点:长度固定,不太安全 array:长度固定,效率与数组相同,也使用栈来存储 vector:长度可调整,功能强大,效率低,在自由存储区存储原创 2017-04-21 13:45:39 · 234 阅读 · 0 评论 -
将一组数从小到大排列并且剔除重复项
这个功能涉及到一个数据结构(vector)和三个函数: 1:sort,将这组数字从小到大排列; 2:unique,将相邻且重复的数放到vector的尾部,然后返回指向第一个重复元素的迭代器(需要注意的是,被放在尾部的数据有时会产生变化,所以不能继续使用了,需要废弃掉); 3:erase,擦除重复的数据。 示例代码如下:#include "stdafx.h" #include <iostrea原创 2017-04-24 17:59:22 · 2379 阅读 · 0 评论 -
数组与指针
数组名指向数组的第一个元素 指针也指向数组的第一个元素 数组名的sizeof为整个数组的大小 指针的sizeof为指针所占空间大小,通常为4 好像除了上面那点,其他的数组名和指针用法几乎相同原创 2017-06-04 22:31:00 · 184 阅读 · 0 评论 -
指针和引用
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-06-16 17:00:43 · 219 阅读 · 0 评论 -
C++输出到文件
#include "stdafx.h" #include <iostream> #include<fstream> using namespace std;int _tmain(int argc, _TCHAR* argv[]) { ofstream fout; //创建ofstream fout.open("test.txt"); //关联一个文件原创 2017-07-31 10:05:29 · 7060 阅读 · 0 评论 -
C++遍历string
这是我在CSDN上搜索的到的网友的回答std::string str("hjjlasdfs;lg");int size = str.size();//one for(int i=0; i < size; ++i) std::cout<<str.at(i) << " ";//two for(int i=0; i < size; ++i) std::cout<<str[i] << " ";后来刷le原创 2017-08-02 16:48:00 · 1694 阅读 · 1 评论 -
单引号和双引号
C语言和C++中的双引号用在字符串中,单引号用于字符。 JavaScript,两者似乎没区别。 有时遇到用引号的情况还是挺疑惑的。 学习其他语言时多留意下。原创 2018-03-19 15:29:45 · 626 阅读 · 0 评论