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.

TMS320DM6437支持c++的哪部分

Other Parts Discussed in Thread: TMS320DM6437

你好,我用的是北京瑞泰创新的TMS320DM6437的开发板,XDS560PLUS仿真器,ccs3.3版本,我要在上面做图像处理,需要用到opencv的库,想问下这款芯片支持c++的哪些操作,以下两个支持吗?

1.支不支持new/delete动态内存分配

2.函数的重载,构造函数,析构函数

或者有没有关于dsp支持c++方面的文档,可以推荐下,多谢了!

  • 你好,

     请参考:http://processors.wiki.ti.com/index.php/Overview_of_C%2B%2B_Support_in_TI_Compilers

    Embedded C++

    Embedded C++ is a subset of the C++ language aimed at embedded systems. It got its start from a group of semiconductor companies in Japan in the mid-90s. It is a pure subset of C++, with a few very minor differences in the library. The general idea of Embedded C++ is to keep most of the features of C++ which support object oriented programming, but leave out or make optional those features with undue performance impact. For more information visit the Embedded C++ home page.

    Support for Embedded C++ is in the form of the compiler option -pe. This option makes it illegal to use any C++ feature that is not in Embedded C++. Embedded C++ omits these C++ features:

    • Templates
    • Exceptions
    • Run-time type information (RTTI)
    • The new cast syntax
    • The keyword mutable
    • Multiple inheritance
    • Virtual inheritance

    Note Embedded C++ disallows templates. This means you can use very few of the features in the C++ portion of the RTS library.

  • I'm very sorry for not reply your letter in time, Thank you for your help, the answer is what I wanted. But I dont konw how to find the website "http://processors.wiki.ti.com/index.php/C%2B%2B_Support_in_TI_Compilers"  from  TI's website"http://www.ti.com./".