- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 C++中extern的用法
1. 声明外部实体 声明外部全局变量或对象,一般用于头文件中,表示在其它编译单元内定义的变量,链接时进行外部链接,如: extern int ivalue; 此时的extern是必须的,省略了extern编译器将视为定义而不是声明,一般地在源代码中定义变量并进行初始化,在头文件中使用extern声明变量。 类似地用于声明外部全局函数,表示该函数在其它编译单元中定义,如: extern void func( void ); 此时的extern可以省略。 2. 声明函数的编译和链接方式
2011-02-20 17:51:00 12432
原创 解决Office 2007 “向程序发送命令时出现问题“
在Windows 7 上,资源管理器中双击OFFICE 2007文档打开时经常会出现“向程序发送命令时出现问题”,只打开了程序界面,文档却没有打开,再次双击文档图标才能打开,或者先打开程序,然后把文档图标拖到OFFICE程序中自动打开,的确有些麻烦。 在网上搜索了一下,有人说去掉兼容性选项里的“以管理员身份运行”。而我查看选项时根本就没有选中该项,经过尝试发现先选中,确定后再取消方可解决,步骤: 1) 在“开始”菜单或桌面的OFFICE图标(Word、Excel等都有效)上单击右键,然后选择“属性”,在
2011-02-20 14:29:00 20898 3
原创 C++中struct与class的区别
很多初学者或者是想当然,或者是被网上的一些错误信息给误导,面试中问到class和struct区别时经常会说class可以继承而struct不可以继承,这是完全错误的。但在C#中,class与struct确实有这点区别(当然不止这一点)。其实,在C++中,这两个关键词并没有大的区别,仅在细节上有些不同。 1。 字面上的区别 在字面上struct是structure的缩写,通常叫做“结构体”,在C语言里用于将多种数据、多个变量组织在一起,便于表达比较复杂的数据类型,在C++中为了兼容C语言保留了该关键字,并
2011-02-19 22:29:00 17056
原创 Visual Studio 2010远程调试
1. 安装调试器 1) 安装程序:在远程的目标主机上需要安装调试器,分为X86版本和X64版本,可以在visual studio 2010的安装光盘的 /Remote Debugger 目录中找到。也可以到微软的官方网站下载: 2)设置远程环境 a) 安装完后使用设置向导,根据向导设置调试器; b) 从控制面板中找到“管理工具”—> “本地安全策略“,然后找到 “本地策略”—>"安全选项”,然后在右侧找到“网络访问:本地账户的共享和安全模式”,选中,
2011-02-14 11:04:00 8400 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人