自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 extern“C” ???

编译后在库里的名字不一样假设某个C 函数的声明如下:void foo(int x, int y);该函数被C编译器编译后在库中的名字为_foo,而C++编译器则会产生像_foo_int_int之类的名字用来支持函数重载和类型安全连接。由于编译后的名字不同,C++程序不能直接调用C 函数。C++提供了一个C 连接交换指定符号extern“C”来解决这个问题。例如:extern “C”{ vo

2005-11-17 17:27:00 1021

原创 gcc

        GCC 可同时用来编译 C 程序和 C++ 程序。一般来说,C 编译器通过源文件的后缀名来判断是 C 程序还是 C++ 程序。在 linux 中,C 源文件的后缀名为 .c,而 C++ 源文件的后缀名为 .C 或 .cpp。  但是,gcc 命令只能编译 C++ 源文件,而不能自动和 C++ 程序使用的库连接。因此,通常使用 g++ 命令来完成 C++ 程序的编译和连接,该程序会自

2005-11-17 17:17:00 575

原创 读《在 console mode 中使用 C/C++ 编译器(侯捷 1999.04.08)》

编译和连接-早期的编译过程与联结过程是分开的。C:/> Cl test.cppC:/> LINK test.obj xxx (xxx 代表各个必要的 libraries)-如今的编译过程与联结过程当然还是分开的,但是我们的动作只需一个。这是因为编译器变聪明了,除非你指定 /c option(表示只编译不联结),否则它便自动为你呼叫联结器进行联结动作。过去以来颇令 programmer烦恼的「该使用

2005-11-17 17:13:00 658

原创 开始学C++,嘿嘿

        准备开始好好学C++了。其实从99年就已经开始接触C++了,不过一直都没有深入学习。这次下定决心要深入学习C++,向大牛门学习!        昨天有幸听了B.J.的报告,虽然隔的比较远,没太听清他说了什么,但还是让人感觉很振奋啊,就当是他给我做动员了!        希望这次我有始有终,在这里撰文为证!

2005-11-17 16:30:00 516

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除