This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
C11增加了对静态断言的支持,我们可以将测试放入C代码中,防止编译和链接失败。
此功能比预处理程序#if/#错误检查功能强大得多。
这对我们开发安全级固件尤其有帮助,但也适用于通用开发。
是否可以在TI的ARM优化C/C++编译器中添加对C11特性的支持?
--谢谢
问题 代码Gen-1369已在SDOWP系统中归档。 它请求多个C11功能,包括静态断言。 欢迎您使用我签名中下面的SDOWP链接进行关注。 我已将此论坛主题添加到记录中。
谢谢,此致,
-George
我无法在SDOWP中找到CodeGen-1369。
我确实找到了SDSCM4.5863万,我看到它有一个指向这个论坛主题的链接。
不过,为了说明这一点,SDSCM4.5863万特别提到“Implement selected C+11 features”(实施选定的C+11功能)。 这大概是指ISO/IEC 1.4882万:2011 C++规范。
C++是一种很好的语言,但我目前在C商店工作。 我的请求是ISO/IEC 9899:2011 C规范指定的静态断言,也在此处描述:
http://www.robertgamble.net/2012/01/c11-static-assertions.html
https://www.ibm.com/support/knowledgecenter/SSLTBW_2.1 .0/com.ibm.zos.v2r1.cbclx01.sadecc1x.htm
我对剃除毛发表示歉意;我想实施C11静态断言和C+11静态断言几乎是相同的努力。
但是,SDSCM4.5863万中没有对任何相对优先级的描述。 C+11里面有很多东西。 C11静态断言对我们来说比C+11中的任何东西都更重要。 (对于这个问题,静态断言对我们来说比C11中的任何其他内容都更重要,尽管_原子肯定会更好。)
我也不希望C11静态断言的实施在假设和错误的论点下被延迟,"这是C++功能,我们只有X%的客户使用C++"。
呃,顺便提一下,有多少TI客户使用C++与C之间的比较是什么?
--谢谢
1138 说:我无法在SDOWP中找到CodeGen-1369。[/QUOT]
很抱歉这个。 我不知道什么是错的。 我从我的开始问
[QUETE USER="1138"]不过,为了明确说明,SDSCM4.5863万专门指的是“Implement selected C++11 features"(实施选定的C++11功能)。[/QUET]
是的,确实如此。 我忽略了这个细节。
[QUETE USER="1138"]我对剃除毛发表示歉意;我想实施C11静态断言和C+11静态断言几乎完全相同。[/QUET]
是的。 事实上,这些特点在执行计划中是相互联系的。 它们将在同一版本中引入。 C+11和C11的许多功能都是如此。
I也不希望C11静态断言在假设和错误的论点下延迟实施,“这是C++功能,我们只有X%的客户使用C++”。 [/引述]
情况并非如此。
之间的比较是什么?1138 说:顺便提一下,有多少TI客户使用C++与C?
我们没有就这一问题进行任何正式研究。 很显然,这两种语言都足以证明我们长期支持这两种语言是合理的。
谢谢,此致,
-George