当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 为什么C++编译器不
 

 

    摘要: c++ builder x: back ‘with a vengeance‘java, pluggable compilers aid borland’s assault on marketby alan zeichickoctober 1, 2003 — forget humdrum version numbers: the successor to borland software corp......
 ·loading html content from a stream    »显示摘要«
    摘要: 曾经找了很多地方,居然在msdn找到了,看来不得不佩服msdn,我是想在delphi下实现把html流放到webbrowser控件,看了别人的解释,还是不清楚,只好自己来找。没有翻译过来,是为了原汁原味给大家。 the ipersiststreaminit interface, and its associated methods, can be used to load html......


为什么C++编译器不能支持对模板的分离式编译
                    为什么c++编译器不能支持对模板的分离式编译

首先,c++标准中提到,一个编译单元[translation unit]是指一个.cpp文件以及它所include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件,后者拥有pe[portable executable,即windows可执行文件]文件格式,并且本身包含的就已经是二进制码,但是,不一定能够执行,因为并不保证其中一定有main函数.当编译器将一个工程里的所有.cpp文件以分离的方式编译完毕后,再由连接器(linker)进行连接成为一个.exe文件. 【程序编程相关:C++中的文件输入/输出(3):掌握输入

                                     --ppliu 【推荐阅读:数据结构学习(C++)——图【2】(DF

//---------------test.h-------------------// 【扩展信息:数据结构学习(C++)——图【1】(基本

举个例子:

    void f();//这里声明一个函数f

//---------------test.cpp--------------//

    #include”test.h”

    void f()

    {

      …//do something

    }  //这里实现出test.h中声明的f函数

//---------------main.cpp--------------//

    #include”test.h”

    int main()

    {

       f(); //调用f,f具有外部连接类型

    }


...   下一页
 ·stl 简介,标准模板库[1]    »显示摘要«
    摘要: stl 简介,标准模板库(转贴)......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE