首页 > 编程语言 >C++算法相关一些小细节

C++算法相关一些小细节

时间:2024-11-06 19:46:44浏览次数:2  
标签:运算 细节 C++ 运算符 算法 面值 string

C++算法相关一些小细节

cin >> stl;  //输入字符串时,遇到空格或者回车就会停止
cout << stl << endl;  //输出字符串时,遇到空格或者回车不会停止

若要往字符数组读入一行字符串,包括空格,那么就要写成

                     

String类

1.

 

2.

3.

不能用printf直接输出string,需要写成:

printf("%s", s.c_str());

4.

使用getline读取一整行

 5.

当把string对象和字符字面值及字符串字面值混在一条语句中使用时,必须确保每个加法运算符的两侧的运算对象至少有一个是string:

string s4 = s1 + ", ";    // 正确:把一个string对象和有一个字面值相加
string s5 = "hello" +", "; // 错误:两个运算对象都不是string
string s6 = s1 + ", " + "world";  // 正确,每个加法运算都有一个运算符是string
string s7 = "hello" + ", " + s2;  // 错误:不能把字面值直接相加,运算是从左到右进行的

6.

使用基于范围的for语句处理string

 

标签:运算,细节,C++,运算符,算法,面值,string
From: https://www.cnblogs.com/uacs2024/p/18530919

相关文章

  • 「C/C++」C++标准库 之 #include<iostream> 标准输入输出
    ✨博客主页何曾参静谧的博客......
  • 「C/C++」C++标准库 之 #include<functional> 函数模板库
    ✨博客主页何曾参静谧的博客......
  • 「C/C++」C/C++标准库 之 #include<cctype> 字符分类处理库
    ✨博客主页何曾参静谧的博客......
  • c++控制台
    文章简介由于许多初学者可能都会想编一个自己的游戏,却由于表现形式不够而困扰,因此有了这篇文章。警告:system需谨慎,死机两行泪。一、光标1、隐藏光标voidHideCursor(){ CONSOLE_CURSOR_INFOcursor_info={1,0}; SetConsoleCursorInfo(GetStdHandle(STD......
  • 对C++程序使用输入输出重定向
    一般来说,在VisualStudio使用文件重定向有三种方法:方法一:通过命令行参数实现项目→属性→配置属性→调试→命令参数然后就在这里加上你的命令行参数比如我有这样一段程序:#include<iostream>#include<fstream>#include"Sales_item.h"intmain(){ Sales_itemtrans1,......
  • 极端天气下的目标检测与单目测距算法(毕业设计附代码)
    代码获取:代码本文主要工作:科技的发展与进步促使自动驾驶车辆逐渐成为全球汽车产业发展的重要战略方向。但自动驾驶车辆面对如:大雨、大雾、大雪等极端环境时,智能汽车图像采集与处理系统将面临巨大挑战。并且自动驾驶需要实时关注周围物体的威胁,实时进行目标检测以及精确......
  • 回溯算法
    一、什么是回溯算法回溯算法是一种经典的递归算法,通常用于解决组合问题、排列问题和搜索问题等。回溯算法的基本思想:从一个初始状态开始,按照一定的规则向前搜索,当搜索到某个状态无法前进时,回退到前一个状态,再按照其他的规则搜索。回溯算法在搜索过程中维护一个状态树,通过遍......
  • SciTech-BigDataAIML-Algorithm-Heuristic启发式- A *(Star) Algorithm(A星算法): To
    SciTech-BigDataAIML-Algorithm-Heuristic启发式A*(Star)Algorithm(A星算法):LossFunction:TotalCost="PastCost+PredicativeCost"MeasurementEuclidianDistance(欧几理得距离)\(\large\begin{array}{rl}\\EuDistance(Point_1,Point_2)&=\sqr......
  • c++ 嵌入 python问题
     在嵌入式Python环境中,确保你的C++应用程序能够加载静态编译的Python解释器,需要设置Python解释器的搜索路径。以下是实现这一目标的步骤:1.设置环境变量你可以通过设置环境变量 PYTHONHOME 来指定Python解释器的根目录。这个环境变量告诉Python解释器去哪里查找......
  • C++:多态中的虚/纯虚函数,抽象类以及虚函数表
    我们在平时,旅游或者是坐高铁或火车的时候。对学生票,军人票,普通票这些概念多少都有些许耳闻。而我们上篇文章也介绍过了继承与多继承。如果这些票我们都分别的去写一个类,当然很冗余,这里我们便可以去使用继承,我们假设我们的票价是由一个票价函数控制的,如果子类与父类中有着同名的......