C++
咚个里个呛
GitHub链接:https://github.com/PaulZhe
展开
-
getline()函数用法
转自getline()函数详解学习C++的同学可能都会遇到一个getline()函数,譬如在C++premer中,标准string类型第二小节就是“用getline读取整行文本”。书上给的程序如下:int main(){ string line: while(getline(cin,line)) cout<<line<<endl; ...转载 2019-04-01 17:45:48 · 303 阅读 · 0 评论 -
C++string中用于查找的find系列函数浅析
转自博客C++string中用于查找的find系列函数浅析转载 2019-04-02 11:52:52 · 160 阅读 · 0 评论 -
C++11之for循环的新用法
转载自:https://www.cnblogs.com/jiayayao/p/6138974.htmlC++使用如下方法遍历一个容器:#include "stdafx.h"#include<iostream>#include<vector>int main(){ std::vector<int> arr; arr.push_bac...转载 2019-05-07 17:08:33 · 299 阅读 · 0 评论 -
vector 的六种 创建和初始化方法
C++的初始化方法很多,各种初始化方法有一些不同。vector ilist1;默认初始化,vector为空, size为0,表明容器中没有元素,而且 capacity 也返回 0,意味着还没有分配内存空间。这种初始化方式适用于元素个数未知,需要在程序中动态添加的情况。vector ilist2(ilist);vector ilist2 = ilist;两种方式等价 ,ilist...转载 2019-08-06 10:42:15 · 2794 阅读 · 0 评论 -
c/c++语言中反转字符串的函数strrev(), reverse()
1.使用string.h中的strrev函数#include<stdio.h>#include<string.h> int main(){ char s[]="hello"; strrev(s); puts(s); return 0;}strrev函数只对字符数组有效,对string类型是无效的。2.使用algo...转载 2019-08-20 12:26:30 · 351 阅读 · 0 评论 -
c++中map的用法
映射(map)特性:map自动按照key值按升序排列,key的值不能修改,可以修改value的值。没有重复元素m_map->first可以取得key值,m_map->second可以取得value值map 提供了"[]"运算符,使得 map可以像数组一样使用。事实上,map也称为“关联数组”。map的insert方法会忽略重复key,而不是替换key-value,键值对形...转载 2019-08-13 09:13:45 · 462 阅读 · 1 评论