栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C++学习1:预处理命令

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++学习1:预处理命令

C++学习1:预编译处理

#define#error#pragma

#define

#define命令用于把指定的字符串替换文件中的宏名称

#error

#error message
编译器在发生错误时停止. 当遇到一个#error时,编译器会自动输出行号而无论message的内容. 本命令大多是用于调试.

#pragma

#pragma命令可以让编程者让编译器执行某些事

    #pragma message(“消息文本”) :编译期间打印信息
    当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来#pragma once : 只要在头文件的最开始加入这条指令就能够保证头文件被编译一次#pragma hdrstop:表示预编译头文件到此为止,后面的头文件不进行预编译#pragma warning( disable: 4507 34; once: 4385; error: 164 )
    #pragma warning( disable: 4507 34 ) // 不显示4507和34号警告信息
    #pragma warning( once: 4385 ) // 4385号警告信息仅报告一次
    #pragma warning( error: 164 ) // 把164号警告信息作为一个错误。#pragma comment(comment-type,[“commentstring”])
    comment-type是一个预定义的标识符,指定注释的类型,应该是compiler,exestr,lib,linker之一。
    comment string是一个提供为comment-type提供附加信息的字符串
    常用的lib关键字,可以帮我们连入一个库文件。如:
    #pragma comment(lib, “comctl32.lib”)
    #pragma comment(lib, “vfw32.lib”)
    #pragma comment(lib, “wsock32.lib”)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/767936.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号