logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

#pragma命令详解

每种C和C++的实现支持对其宿主机或操作系统唯一的功能。例如,一些程序需要精确控制超出数据所在的储存空间,或着控制特定函数接受参数的方式。#pragma指示使每个编译程序在保留C和C++语言的整体兼容性时提供不同机器和操作系统特定的功能。编译指示被定义为机器或操作系统特定的,并且通常每种编译程序是不同的。语法:#pragma token_string“token_string”是一系列

用VA快速添加注释+快捷键

官网讲解:http://www.wholetomato.com/products/features/vasnippets.asp一个好的项目工程,注释是必不可少的,vc助手中有一个功能可以帮助我们快捷添加注释。设置方法如下:  1、点击Visual Assist X Options  2、选择ADvanced->suggestions,在右侧选择Edit VA Snippets

#mfc
mfcs80ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)

To solve it, do the following steps:1.   Open project property pages by Alt+F72.   Navigate to Configuration properties->Linker->Input section.3.   Add msvcrtd.lib; mfcs80ud.lib to theI

mfcs80ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)

To solve it, do the following steps:1.   Open project property pages by Alt+F72.   Navigate to Configuration properties->Linker->Input section.3.   Add msvcrtd.lib; mfcs80ud.lib to theI

c++中的类型转换

有的时候,我们可以使用显式转换(又称强制类型转换),明确地告知编译器:这种转换正是程序所期望的,请不要再出现啰嗦的警告,如下:short s2 = (short)100000; //ok显示转换的语法如下:(类型)表达式;类型(表达式);(类型)(表达式);也就是说,如下3种形式都可以:s2 = (short)100000; //oks2 = short(100

c++中的类型转换

有的时候,我们可以使用显式转换(又称强制类型转换),明确地告知编译器:这种转换正是程序所期望的,请不要再出现啰嗦的警告,如下:short s2 = (short)100000; //ok显示转换的语法如下:(类型)表达式;类型(表达式);(类型)(表达式);也就是说,如下3种形式都可以:s2 = (short)100000; //oks2 = short(100

到底了