编程语言相关
C、C++语言等基础知识积累
空谷-幽兰
一念静心,花开遍世界!
展开
-
对C++中substr()、c_str()、atoi()函数的理解
substr()substr操作返回的是一个string,它是原始string的一部分或全部的拷贝。可以传递给substr一个可选的开始位置和计数值:string s("hello world");string s2 = s.substr(0, 5); //s2 = hellostring s3 = s.substr(6); //s3 = worldstring...原创 2020-03-25 23:27:18 · 709 阅读 · 0 评论 -
String类find函数的了解(string::npos的含义)
问题现有两个字符串a和b, 想判断a字符串是否包含b字符串,该如何设计程序?LeetCode上有道题会用到。思路此处就需要用到string库中的find函数与npos参数。先说说string::npos参数:npos 是一个常数,用来表示不存在的位置,类型一般是std::container_type::size_type 许多容器都提供这个东西;取值由实现决定,一般是-1,这样做,就不会...原创 2020-02-29 19:20:39 · 574 阅读 · 0 评论 -
C++中accumulate的用法
std::accumulate定义于头文件< numeric>template< class InputIt, class T >constexpr T accumulate( InputIt first, InputIt last, T init );template< class InputIt, class T, class BinaryOperati...原创 2020-02-29 17:25:53 · 1462 阅读 · 0 评论