【翻译】Nvidia Cg 中不支持的C语言语法特性

1、首先,要注意很多老的profile对C语言的支持更差,比如连循环都不支持,所以要选好profile

 

2、目前不支持 goto , switch , case , 和 default 这几个条件分支转移语句,但保留上述关键字!

 

3、不支持指针及与指针有关的所有东西,比如区地质操作符 & 和取值操作符 ->

 

4、Cg的数组是该语言的内置类型,并且是压缩实现的(packed array) ,所以比较高效,但也可能不支持某些非压缩数组上的操作。

 

5、没有枚举 enum 和联合 union 类型

 

6、不支持结构中的位变量声明??翻得恐怕不对,参看原句——There are no bit-field declarations in structures.

 

7、所有整数默认为有符号的,没有 signed 关键字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值