文档章节

如何判断一段程序是由C编译程序还是由C++编译程序编译的

种地瓜
 种地瓜
发布于 2016/08/12 13:20
字数 104
阅读 48
收藏 1

 

这个是要由宏定义来判断的

若包含的头文件是strio.h,则用

#ifdef __cplusplus

    printf("C++%c");

#else

    printf("c%c");

#endif

 

若包含是头文件是iostream.h,则用

#ifdef __cplusplus

    cout<<"c++";

#else

    cout<<"c";   

#endif

本文转载自:http://blog.csdn.net/lifu119/article/details/7259958

共有 人打赏支持
种地瓜
粉丝 9
博文 177
码字总数 45450
作品 0
深圳
程序员
私信 提问
Eclipse下C/C++开发环境搭建

1 Eclipse的安装 到http://java.sun.com/j2se/1.5.0/download.jsp 下载JRE安装; 到http://eclipse.org下载Eclipse安装。(这儿可以下载Java版本的,也可以下载C/C++ 版本的) 2 对于下载的J...

山海经
2014/07/03
0
0
C/C++中的内置宏定义及跨平台编程随笔

ANSI C标准中有几个标准预定义宏(也是常用的): LINE:在源代码中插入当前源代码行号; FILE:在源文件中插入当前源文件名; DATE:在源文件中插入当前的编译日期 TIME:在源文件中插入当前...

元谷
2014/05/07
0
0
stdafx.h、stdafx.cpp两个文件的作用

stdafx.h、stdafx.cpp是干什么用的?为什么我的每一个cpp文件都必须包含stdafx.h? 这两个文件用于建立一个预编译的头文件.PCH和一个预定义的类型文件STDAFX.OBJ。 由于MFC体系结构非常大,包...

DDwang
2015/07/29
0
0
afx.h stdafx.h以及VS项目些许思考

一、 该头文件包含一些定义与设置,为MFC提供最基本的支持,将各种松散的东西组织起来,同时为MFC类库的后续建立提供方便。一个最简单的MFC只需要afxwin.h即可,而afxwin.h开始就是#include ...

gaoyz1
04/21
0
0
Boost库简介以及在cygwin下的安装与使用

Boost库简介(参考百度百科:http://baike.baidu.com/view/663725.htm)Boost库是为C++语言标准库提供扩展的一些C++程序库的总称。   Boost库由Boost社区组织开发、维护。其目的是为C++程序...

西昆仑
2012/06/05
0
9

没有更多内容

加载失败,请刷新页面

加载更多

Spring源码学习笔记-1-Resource

打算补下基础,学习下Spring源码,参考书籍是《Spring源码深度解析》,使用版本是Spring 3.2.x,本来想试图用脑图记录的,发现代码部分不好贴,还是作罢,这里只大略记录下想法,不写太细了 ...

zypy333
今天
11
0
RestClientUtil和ConfigRestClientUtil区别说明

RestClientUtil directly executes the DSL defined in the code. ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. RestClientUtil......

bboss
今天
17
0

中国龙-扬科
昨天
2
0
Linux系统设置全局的默认网络代理

更改全局配置文件/etc/profile all_proxy="all_proxy=socks://rahowviahva.ml:80/"ftp_proxy="ftp_proxy=http://rahowviahva.ml:80/"http_proxy="http_proxy=http://rahowviahva.ml:80/"......

临江仙卜算子
昨天
11
0
java框架学习日志-6(bean作用域和自动装配)

本章补充bean的作用域和自动装配 bean作用域 之前提到可以用scope来设置单例模式 <bean id="type" class="cn.dota2.tpye.Type" scope="singleton"></bean> 除此之外还有几种用法 singleton:......

白话
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部