为什么加不加string.h都行? 我不管哪个程序运行,加不加#includestring.h都正确运行啊,那什么时候才必须要加?

题目
为什么加不加string.h都行?

我不管哪个程序运行,加不加#include<string.h>都正确运行啊,那什么时候才必须要加?

参考答案和解析
string.h 是 C 头文件,包含 C 字符串的处理函数

string 是 C++ 头文件,包含 C++ 字符串类
string.h 是 C 头文件,包含 C 字符串的处理函数

string 是 C++ 头文件,包含 C++ 字符串类
· 具有C库功能的新C++头文件具有如 <cstdio>这样的名字。它们提供的内容和相应的旧C头文件相同,只是内容在std中。

所有这些初看有点怪,但不难习惯它。最大的挑战是把字符串头文件理清楚: <string.h>是旧的C头文件,对应的是基于char*的字符串处理函数; <string>是包装了std的C++头文件,对应的是新的string类(看下文); <cstring>是对应于旧C头文件的std版本。如果能掌握这些(我相信你能),其余的也就容易了。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

颗粒在水中进行自由沉淀时,水中的情况为( )。

A.不加混凝剂

B.必然投加混凝剂

C.投加助凝剂

D.加或不加混凝剂


正确答案:A

第2题:

尿液中肌酐最好的保存方法是

A.加NaOH
B.加洗必泰
C.不加化学试剂
D.加福尔马林
E.加盐酸

答案:C
解析:

第3题:

邻国之民不加少,寡人之民不加多。

加:


正确答案:

第4题:

辊径变化后,在下轴承座下面()不同厚度垫板。

  • A、不加
  • B、可以加
  • C、可以不加
  • D、加

正确答案:D

第5题:

使用雾视法时须遵循()的原则。

  • A、先加后换
  • B、先换后加
  • C、只加不换
  • D、只换不加

正确答案:A

第6题:

传统水油酥皮的烙面酥水皮应( )。

A、加糖

B、不加糖

C、加蛋

D、不加糖不加蛋


答案:A

第7题:

手动加PER时可以不加硫酸铜。


正确答案:错误

第8题:

如何使红色纯度最高()

A.加绿

B.加蓝

C.不加

D.加白


参考答案:C

第9题:

仿真中,生成PCCPCHRSCP时阴影衰落和穿透损耗该如何设置(都加、都不加抑或其中之一)?为什么?


正确答案: 建筑物的穿透损耗(BPL,BuildingPenetrationLoss)
建筑物的穿透损耗(BPL,BuildingPenetrationLoss)与具体的建筑物类型、电波入射角度等因素有关。
软件中,穿透损耗即直接在信号上减去相应的损耗值。
由于实际中,建筑物的存在,所以建筑物穿透损耗是要加的。?阴影衰落余量
所谓阴影衰落,是由于在电波传输路径上受到建筑物及山丘等的阻挡所产生的阴影效应而形成的损耗。反映了中等范围内数百波长量级接收电平的均值变化而产生的损耗,其变化率较慢故又称为慢衰落。一般服从对数正态分布。
阴影衰落余量,是为了克服衰落的变化,保证小区中通讯的可靠性而预留出来的余量,是与一定的小区边缘通信概率要求和慢衰落标准差相对应的,需要在链路预算中加以考虑。
实际中,由传播模型计算出来的是信号的平均分布情况,所以,我们要考虑,信号波动的情况下,我们的信号还能不能满足要求,所以要加阴影衰落。

第10题:

为保证装置检修期间的安全,一般来说()。

  • A、蒸汽线、新鲜水线必须加盲板
  • B、蒸汽线、新鲜水线不能加盲板
  • C、蒸汽线必须加盲板、新鲜水线可以不加盲板
  • D、蒸汽线可以不加盲板、新鲜水线必须加盲板

正确答案:C