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