![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BCB
yiran2014_
这个作者很懒,什么都没留下…
展开
-
ansistring 基本用法
//Ansistring 转 char void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString Test = "哈哈"; char *chr = Test.c_str(); } //char转Ansistring #include <windef.h> vo...原创 2015-07-04 08:10:36 · 439 阅读 · 0 评论 -
#pragma hdrstop
#pragma hdrstop 表示将这语句之前的头文件的预处理内容都缓存在.csm文件(BCB的)中,这样可以加快下次的预处理速度; 以后每次编译前进行预处理操作时,只要这些头文件没有被修改就直接从缓冲文件中加载内容而不需要重新预处理它(默认都要重新预处理)。 在BCB的Project->Options->Compiler中可以设置,一般为$(BCB)\lib\vcl60....原创 2015-11-24 10:59:41 · 1002 阅读 · 0 评论 -
#ifndef和#define在头文件中的作用
作用:防止文件被多次编译,浪费不必要的时间 在一个工程里,多个 .cpp文件包含了同一个 .h文件,那么这个.h文件的开头和结尾就应该加上#ifndef 、#define和#endif组合,当编译第一个包含该.h文件的.cpp文件的时候,该.h文件会被编译, 因为#ifndef条件成立,但当编译后续的时,由于执行过#define了,#ifndef条件就不成立了,该.h文件就不会被编译了。 ...原创 2015-11-24 13:07:16 · 1231 阅读 · 0 评论