The Inventor Mentor-附录B:C API入门

翻译 2007年09月29日 18:16:00

附录BC API入门

 

    如果读者是使用C语言进行开发工作的,那么就有必要阅读本章节!如果读者不熟悉面向对象的编程方法,请首先阅读附录A,在附录A中介绍了一些C++特性,以及一些Open Inventor C语言接口的基础性概念。

 

    尽管CC++的语法是不同的,但在本书先前章节中所描述的概念仍然适用于Open InventorC实现库。如果读者已经读完本书的其它章节,那么读者将可以参照本章节,将本书的例子代码由C++转换成C语言。如果读者已经购买了Open Inventor开发库,那么也可以将本书的C++版本的例子编译成C版本的。请查看Open Inventor发行公告中如何使用这些在线例子程序,以及如何编译连接一个用C语言编写的Inventor程序。

 

    在下面的章节中,将解释Open InventorCC++接口之间的不同之处。将会讨论下列主题:

 

l         “命名C函数”

l         “缩写C函数名称”

l         “在C语言中创建和删除对象”

l         “调用函数”

l         C 类和参考手册”

l         “一个用C语言编写的简单的Open Inventor程序”

 

Open Inventor C语言编程接口是由一个自动转换程序产生的。C语言接口为每个C++类都定义了一个C结构数据,这个结构数据事实上是一个C++类的直接映射。它定义在类的C的头文件中。在C结构中,域变量不是隐藏的,就是公开的。公开域(成员变量)公布在每个类的参考手册页中。隐藏域(私有成员变量)被命名为pad[]。我们不应该修改隐藏域。

 

    本章节的例子代码段是从本书的第2章中挑选出来的。

 

本章的完整翻译请到下面的地址中下载:

       The Inventor Mentor 英文原版。下载

       The Inventor Mentor 中文译本。下载

       The Inventor Mentor 例子代码。下载

 

 

 

相关文章推荐

【Storm入门指南】附录B 安装Storm集群

如果想创建一个 Storm 集群,有如下两种途径: 使用 storm-deploy在 Amazon EC2创建一个集群,如第六章所示 手动安装Storm(本节的内容) ...

高质量C++/C编程指南 -- 附录B :C++/C试题

高质量C++/C编程指南 -- 附录B :C++/C试题及答案 全书参考:http://man.chinaunix.net/develop/c&c++/c/c.htm 附录B :C++/C试题...

[译]【Storm入门指南】附录C 安装真实示例

首先,从GitHub仓库克隆该示例: 1 > git clone git://github.com/storm-book/examples-ch06-real-lif...

【Storm入门指南】附录C 安装真实示例

标签: storm 2015-03-18 22:48 35人阅读 评论(0) 收藏 举报 分类: java(21) 目录(?)[+] ...

C#高级编程第6版 附录B 附录C

  • 2011年08月26日 17:20
  • 9.44MB
  • 下载

Calypto Design Systems Acquires Mentor Catapult C Synthesis Tool

http://finance.yahoo.com/news/Calypto-Design-Systems-iw-3264204374.html?x=0 SANTA CLARA, CA--(...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:The Inventor Mentor-附录B:C API入门
举报原因:
原因补充:

(最多只允许输入30个字)