|
使用ndless sdk发现了很多问题...
1.字符指针数组无法使用- char * text[] = {"a","b","c"};
复制代码 像这样的代码可以编译通过,但是无法使用,像draw_str(0,0,0,text[0])这样的用法有可能什么都读不出来,也有可能直接访问越界挂掉。
与之类似的- typedef struct
- {
- char * name;
- int age;
- }PERSON;
- PERSON set[] = {{"Andy",18},{"Annie",16}};
复制代码 这样的也无法使用。
2.枚举类型的指针作为参数传递失败- typedef enum
- {
- A=1,B,C,D
- }CLASS;
- void func(CLASS*c)
- {
- //...
- }
复制代码 通过func取回来的c的值错的跟翔一样...
3.头文件混乱,尤其是没有math.h有关的函数...
目前发现的问题就这些,还有一些仍在探索中..
|
|