c++中的string string.h cstring区别

2014-11-24 07:16:06 · 作者: · 浏览: 0
c++程序避免不了处理字符串,处理字符串就要用到库函数,你就会看到string头文件。
今天写程序碰到一个错误
Error: The function "srtncpy" must have a prototype.
开始研究了半天,以为头文件包含错误,反复试了各种类型<> "" string.h cstring string都报这个问题。
后来想还是google一下,google还被墙,百度一下没结果,心想不至于没人遇到吧,
仔细看了一下错误提示,发现是自己拼错了。
顺便也回顾一下头文件相关姿势吧
<> 尖括号""双引号包含头文件的区别是搜索路径不同,
<>尖括号搜索 系统库路径
""双引号搜索当前路径,当前路径没有搜索系统库路径
string头文件在c++里有三种含义
#include c++标准库提供的string类
#include c标准库提供的字符串函数
#include c++对标准c字符串处理函数的c++增强