当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:54:00  来源:本站整理

C++ Builder开辟经验几则[VC/C++编程]

赞助商链接



  本文“C++ Builder开辟经验几则[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

Borland C++ Builder 是Inprise公司继Delphi之后推出的又一豪情之作,它使得C++的可视化编程真正成为了大概,这就为那些既不忍心放弃自己心爱的C++语言,又非常神往Windows平台下RAD编程的程序员们供应了一个近乎于完善的办理筹划.此中坚版本Borland C++ Builder 3.0更是一优异的万能型的开辟工具.从开辟功效上来说,其功效和目前如日中天的Microsoft的Visual C++相比势均力敌,而从易用性方面来说,其易用性则要大大优于前者,正因为如此,所以Borland C++ Builder3.0在国内也渐渐得到了一些程序员的认同.但是Borland C++ Builder在国内的利用情形还远不及它的同门师兄Delphi一样遍及,所以相对来说Borland C++ Builder3.0的参考资料也对比少.在这里笔者把自己这一年来利用Borland C++ Builder 3.0所总结出来的经验拿出几条来与大家共飨,只但愿能对你在编程时有一定的帮忙,让你少走一些弯路.

1.全局变量的定义

这个问题在尺度的C/C++编程范畴可以说根本不能算是一个问题,但是在Borland C++Builder3.0中却有些差别.当一个程序包含一个定义在独立头文件中的全局变量时,程序编译将会很顺利地通过,但是在程序链接时则会呈现找不到全局变量目标模块的错误.这个问题曾令包含笔者在内的很多Borland C++ Builder 程序员感到困惑.直到前不久,我才找到了问题呈现的缘由和办理问题的办法.

在Borland C++ Builder 3.0中对全局变量的定义采取了定义函数一样的方法,即全局变量不但要有声明部份,还要有实例定义部份.只有这样定义过的全局变量在利用时才不会出错.

以下举例阐明,在程序中要定义一个全局整型变量i,它的声明部份写在Struct.H头文件中,以下所示:

#ifndef StructH

#define StructH

#include //此行必须加上

//------------------

extern int i;//此处为全局变量i的声明

//-------------------

#endif

而它的实例定义部份则应当写在Struct.cpp文件中,具体以下:

//------------------

#include “struct.h”

#pragma package(smart_init)//此行必须加上.

//------------------

int i;//此处为全局变量i的实例定义

//-------------------

只有经过以上处理后,在程序中利用自定义全局变量时才不会出错.


  以上是“C++ Builder开辟经验几则[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • win8 Could not load type System.ServiceModel.Activation.HttpModule 错误办理筹划
  • 利用Javascript实现网页水印(非图片水印)
  • 在Windows7中将U盘用BitLocker加密的操作步骤
  • rs.open和conn.execute辨别
  • 不用注册机破解Photoshop CS5 每次都需求重新输入注册码
  • CSS网页筹划25个实用小本领
  • CSS3教程:利用@font-face实现本性化字体
  • 办理Windows提醒0xc000009内存错误的办法
  • PHP的chm手册打不开怎么办
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql #1062 –Duplicate entry ''1'' for key ''PRIMARY''
  • SQL Server中利用Linkserver衔接Oracle的办法
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .