String头文件_string头文件的作用

String头文件_string头文件的作用首先说string的头文件1、<string>包装了std的C++头文件2、<string.h>旧的C头文件3、<cstring.h>旧C头文件的std版本,切记,这不是cstring的头文件详见effectivec++的第49条再说cstring的头文件注:VC9编译环境下1、<atlstr.h&g…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

首先说string的头文件

1<string>

包装了stdC++头文件

2<string.h>

旧的C头文件

3<cstring.h>

C头文件的std版本,切记,这不是cstring的头文件

详见effective c++ 的第49

再说cstring的头文件

注:VC9编译环境下

1<atlstr.h>

MFC版本,控制台程序就用这个

<afx.h><afxcoll.h>都可以。//在项目->属性->常规里设置为使用MFC(/).

2<afxstr.h>// only be used in MFC projects.

MFC版本,需要链接MFCdll或静态库。网上很多人说要包含<afx.h>,<afx.h>包含的东西就比较多了CObject及其派生类,还有文件类、时间类、异常类、字符串类等等(700多行的位置包含了afxstr.h,如果仅仅需要cstring的话,包含<afxstr.h>就够了。

<afx.h>中的预处理

#ifdef _DLL

#ifndef _AFXDLL

#error Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]

#endif

#endif

<afxstr.h>中的预处理

#ifndef _AFX

#error afxstr.h can only be used in MFC projects.  Use atlstr.h

#endif

注意上面的#error,大意就是这个头文件是在MFC工程里用的。

转载于:https://www.cnblogs.com/hgy413/archive/2012/08/29/3693469.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194376.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c socket

    c socket"1.socke分类""2.基本操作函数""3.c实现的网络聊天程序"套接字(socket)是一个抽象层,应用程序可以通过它发送或接

    2022年7月3日
    24
  • iOS_11_tableViewCell使用alertView变更数据

    iOS_11_tableViewCell使用alertView变更数据

    2022年1月2日
    38
  • 我的博客日记第一天「建议收藏」

    我的博客日记第一天「建议收藏」这是我开通博客的第一天,也是我的第一个博客,

    2022年4月29日
    39
  • S3C2440C语言点灯[通俗易懂]

    S3C2440C语言点灯[通俗易懂]第一代程序员使用机器码第二代程序员使用汇编第三代程序员使用C语言C语言相较于汇编和机器码是一个更高级的语言,我们使用的技术也应该与时俱进之前控制寄存器是配置GPFCON和GPFDAT寄存器,通过地址访问,所以可以用C语言来进行对地址的访问。GPFCON——0x5600,0050GPFDAT——0x5600,0054目录S3C2440芯片手册导读用指针表示S3C2440芯片手册导读对于GPFCON,只用到了16位对于GPFDAT,只用到了8位我们仍然可以以32位,就是4字节的

    2022年6月13日
    21
  • NoSuchMethodException解决「建议收藏」

    NoSuchMethodException解决「建议收藏」java.lang.NoSuchMethodException:com.test.action.test.findfinish()解决办法:1.检查action层是否存在该方法2.检查该方法是否为public3.检查此方法是否传了参数,[java]viewplaincopypublicStringtest(longid){return

    2022年6月16日
    36
  • HTTP与HTTPS的区别,详细介绍[通俗易懂]

    HTTP与HTTPS的区别,详细介绍[通俗易懂]目录HTTP与HTTPS介绍HTTPS和HTTP的主要区别客户端在使用HTTPS方式与Web服务器通信时的步骤CA证书的申请及其使用过程HTTPS的缺点SSL与TLS的区别?SSL/TLS历史SSL/TLS协议的基本过程HTTPS涉及的计算环节如何优化HTTPS的速度HTTP与HTTPS介绍超文本传输协议HTTP协议被用于在We…

    2022年6月14日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号