mdk stm32 可以使用c++语言编程吗
答案:1 悬赏:80 手机版
解决时间 2021-01-26 08:52
- 提问者网友:泪痣哥哥
- 2021-01-25 22:18
mdk stm32 可以使用c++语言编程吗
最佳答案
- 五星知识达人网友:woshuo
- 2021-01-25 23:50
想到C++,我就想到了new 这个关键字。这个new 就是从堆里取一块内存空间,并执行类的构造函数。
那么这里就要涉及到堆的问题,你必须得告诉程序一个问题:(1)堆在哪里?(2)堆有多大?
以下是我在main()中对堆的实现:
[cpp] view plain copy
#include <rt_heap.h> //_init_alloc
#define HEAP_SIZE (0x3000)
INT32U heap_zone[HEAP_SIZE] = {0};
int main()
{
NVIC_Configuration();
OSInit();
_init_alloc((INT32U)heap_zone, (INT32U)&heap_zone[HEAP_SIZE-1]);
那么这里就要涉及到堆的问题,你必须得告诉程序一个问题:(1)堆在哪里?(2)堆有多大?
以下是我在main()中对堆的实现:
[cpp] view plain copy
#include <rt_heap.h> //_init_alloc
#define HEAP_SIZE (0x3000)
INT32U heap_zone[HEAP_SIZE] = {0};
int main()
{
NVIC_Configuration();
OSInit();
_init_alloc((INT32U)heap_zone, (INT32U)&heap_zone[HEAP_SIZE-1]);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯