社区
C++ 语言
帖子详情
std::string是什么意思?和一般的string所有什么区别?什么时候用std::string?
supergirl_sunny
2006-04-24 06:06:28
std::string是什么意思?和一般的string所有什么区别?什么时候用std::string?
...全文
4795
18
打赏
收藏
std::string是什么意思?和一般的string所有什么区别?什么时候用std::string?
std::string是什么意思?和一般的string所有什么区别?什么时候用std::string?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
踏岸寻柳
2006-04-26
打赏
举报
回复
2
显式引入std名空间,std是c++的标准,这个名空间里面定义了很多类,如常用的string等。
如果我们使用名空间std中的类,为了防止和其他的类库名称冲突,就需要在程序中加入语句:using namespace std;
如果我们只是使用其中的一个或者几个类的话,也可以不显示引入该名空间,而是这样:std::string 也可以。
铖邑
2006-04-25
打赏
举报
回复
一不小心,看见楼主……原来认识,呵呵
forceruler
2006-04-25
打赏
举报
回复
std是一个名字空间名,封装了string类
supergirl_sunny
2006-04-25
打赏
举报
回复
谢谢大家!
分数真不好给呢!
嘻嘻!
鸿鹄
2006-04-25
打赏
举报
回复
3
std是名空间当如下定义时
#include <iostream>
void main()
{
}
要加上std
如下定义时
#include <iostream>
using namespace std;
void main()
{
}
就不需要了
塘外人
2006-04-25
打赏
举报
回复
其实不一样,
在vc6.0中要是搞不清楚这两者的区别
就会出现无数的错误或警告
jiczt
2006-04-25
打赏
举报
回复
两个实质是一样的!只是写法上的不同而已啦!呵呵...
Hao粑粑爱生活
2006-04-25
打赏
举报
回复
那是没有导入命名空间,所以要在里面声明
铖邑
2006-04-25
打赏
举报
回复
名字空间
头文件里面最好用std::string
因为头文件经常嵌套包含,为了避免出现冲突,最好不用using namespace
cpp文件里面用string
zhaomu
2006-04-25
打赏
举报
回复
呵呵 散分
逸学堂
2006-04-24
打赏
举报
回复
std::string是什么意思?和一般的string所有什么区别?什么时候用std::string?
~~~~~~~~~~~~~~
#include <string>
std::string;
或者
#include <string>
#using namespace::std;
string
上面这两个例子是等同的。
至于说lz的一般string,其实没有这个概念,string属于C++标准库中的成员。
原型为 typedef basic_string<char> string;
Piboye
2006-04-24
打赏
举报
回复
string 就是 std::string ,只是在你用了using namespace std时可以省略std
zhaomu
2006-04-24
打赏
举报
回复
using namespace std;
zhaomu
2006-04-24
打赏
举报
回复
直接写 string 的时候需要在函数头下面写明 using namespace std::
不写申明的using namespace std:: 的时候需要写std::string 标准而已
jixingzhong
2006-04-24
打赏
举报
回复
什么时候用std::string
==========
用 string 的时候都要用 std 名字空间 ...
但是不一定是 std::string (这个只是一种方式)
sankt
2006-04-24
打赏
举报
回复
写法不一样而已
实质完全一样.
都是标准库里面的string
ma100
2006-04-24
打赏
举报
回复
比如
方法1:
#include <string>
std::string
方法2:
#include <string>
using namespace std;
string
铖邑
2006-04-24
打赏
举报
回复
一般的string是什么???
std::string是标准C++的字符串实现。为了让程序好移植,要用std::string
第五讲电子商务安全.ppt
第五讲电子商务安全.ppt
运用Matlab的LBP算法实现面部表情识别与特征分割 图像处理 指南
内容概要:本文探讨了利用Matlab和LBP(局部二值模式)算法进行面部表情识别的技术。首先介绍了Matlab作为一种强大工具,在科学计算和图像处理领域的广泛应用背景。接着详细阐述了LBP算法的工作原理及其在图像分析中的优势,特别是对于描述图像局部纹理特征的能力。随后重点讲解了LBP算法在脸部特征分割中的具体步骤,包括图像预处理、特征提取以及最终的表情识别过程。通过对一系列实验数据的分析,证明了这种方法的有效性和准确性。 适合人群:从事计算机视觉、图像处理相关工作的研究人员和技术爱好者。 使用场景及目标:适用于需要对面部表情进行自动识别的应用场合,如安防监控、人机交互系统等。目标在于提供一种高效可靠的面部表情识别解决方案。 其他说明:文中提到的LBP算法不仅能够很好地捕捉到人脸的关键部位特征,而且还能有效地减少噪声干扰,提高了识别率。此外,作者还展望了未来可能的研究方向,比如优化现有算法以提升性能表现。
MATLAB微网优化调度:两阶段鲁棒CCG算法经济调度的详细研究 说明
内容概要:本文深入探讨了基于MATLAB的微网优化调度,特别是采用两阶段鲁棒优化模型和CCG算法来实现经济调度。通过构建min-max-min结构的两阶段鲁棒优化模型,考虑储能、需求侧负荷及可控分布式电源的运行约束和协调控制,并引入不确定性调节参数,使调度方案能够适应不同场景。利用列约束生成算法和强对偶理论,将原问题分解为主问题和子问题交替求解,提高了求解效率。最终,在MATLAB平台上利用YALMIP工具箱调用CPLEX求解器进行了仿真分析,验证了模型和算法的有效性。 适合人群:从事电力系统优化调度的研究人员和技术人员,尤其是对微网优化调度感兴趣的学者和工程师。 使用场景及目标:适用于需要优化微网调度策略,降低成本并提高能源利用效率的实际应用场景。目标是在最恶劣场景下找到运行成本最低的调度方案,同时确保系统的稳定性。 其他说明:本文提供的代码注释详实,出图效果好,适合用于教学和科研项目。
工业自动化中昆仑通态触摸屏控制ABB变频器的技术实现与应用
内容概要:本文详细介绍了昆仑通态触摸屏控制ABB变频器的技术实现过程及其应用场景。首先简述了昆仑通态触摸屏技术和ABB变频器的基本概念,接着重点讲解了两者之间的硬件连接和软件编程方法,包括具体的代码示例。文中还探讨了该技术在多个行业的广泛应用及其带来的诸多优势,如操作简便、节能高效等。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是对触摸屏控制技术和变频器有研究兴趣的人士。 使用场景及目标:适用于机械制造、化工、纺织、食品加工等多个行业,旨在提升生产线的自动化水平,优化设备操作流程,达到节能增效的目的。 其他说明:随着工业自动化的快速发展,此类技术将在更多领域得到推广和应用。文中提供的代码片段有助于读者快速上手实践,加深对该技术的理解。
“终极版本的asdf文件压缩包”
假设使用一个带权有向图来表示某地区的公交线路网络,图中的顶点对应区域内的重要站点,有向边代表已开通的公交线路,边上的权重则表示乘坐该线路的票价或所需时间。在此基础上,设计一款交通指南系统,为使用者提供从该区域内的一个站点出发,以最低票价或最短时间到达另一个站点的最优路径指导。
C++ 语言
65,178
社区成员
250,527
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章