【K70EK_T7_MQX例程】004编译执行C++程序
基于MDKK70-EK_T7硬件平台
串口输出:
global: Constructed OK
local: Constructed OK
heap: Constructed OK
heap: deallocation
local: deallocation
说明:编写了一个HelloWorld的类,在cplus_task中打印各对象的状态
class HelloWorld {
private:
int check_init;
const char *id;
public:
HelloWorld() {
check_init = 0x1234567;
}
~HelloWorld() {
_io_printf("%s: deallocation\n",id);
}
void print(const char *x) {
id = x;
if (check_init == 0x1234567) {
_io_printf("%s: Constructed OK\n",id);
} else {
_io_printf("%s: Constructor not called\n",id);
}
}
};
HelloWorld global;
/*TASK*-----------------------------------------------------
*
* Task Name : cplus_task
* Comments :
* This task prints the state of each object
*
*END*-----------------------------------------------------*/
void cplus_task
(
uint_32 initial_data
)
{
{ // Scope for local to destruct
HelloWorld local;
HelloWorld *heap;
global.print("global");
local.print("local");
heap = new HelloWorld;
if (heap != 0) {
heap->print("heap");
delete heap;
} else {
_io_printf("heap: new failed\n");
} /* Endif */
} // local should destruct
_io_fflush(stdout);
_task_block();
}
串口输出:
![](http://www.mcuzone.com/bbs/attachment/Mon_1312/20_47661_9668d2e2698233d.jpg)
【K70EK_T7_MQX例程】004编译执行C++程序相关推荐
- 怎么用cmd命令编译执行java程序
怎么用cmd命令编译执行java程序 作为java自学小白,在经过一番摸索之后从完全不懂怎么做到最后知道怎么去实现cmd命令行执行java程序还是很开心的,所以就写个文章作为笔记,防止自己忘掉.yea ...
- 【C++学习第八讲】编译/执行 C++ 程序
一.实例 #include <iostream> using namespace std; int main() {cout << "Hello, world!&qu ...
- c语言程序既可以编译执行也可以解释执行,2016年山东农业大学信息科学与工程学院C语言程序设计(同等学力加试)复试笔试仿真模拟题...
一.选择题 1. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是 ( ). A.C 语言程序仅可以编译执行 B.C 语言程序仅可以解释执行 C.C 语言程序既可以编译执行,又 ...
- 【开发环境】Ubuntu 中使用 VSCode 开发 C/C++ ⑤ ( tasks.json 中的 args 数组配置分析 | 编译并执行 C++ 程序 )
文章目录 一.tasks.json 中的 args 数组配置分析 二.编译并执行 C++ 程序 可以参考官方提供的文档 : https://code.visualstudio.com/docs/cpp ...
- 【错误记录】记录 Android 命令行执行 Java 程序中出现的错误 ( dx 打包 PC 可执行文件报错 | dalvik 命令执行 kotlin 编译的 dex 文件报错 )
文章目录 前言 一.Android 命令行与 PC 可执行 JAR 文件不兼容 二.Android 命令行使用 dalvik 命令不能直接执行 Kotlin 编译的 dex 文件 前言 尝试在 And ...
- python语言采用编译执行方式_Python程序的执行过程 解释型语言和编译型语言
我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在.如果是解释型语言,那么生成的*.pyc文件是什么呢?c应 ...
- python是脚本语言、需要编译器编译执行_使用Notepad++编译运行C/C++/Python程序
对我来说,比较常用的是C/C++/Python. 使用Notepad++编译运行单个源文件的C/C++/Python,比使用复杂的IDE更加快捷. 想要让Notepad++能够做到编译运行C/C++/ ...
- 第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++
第一段Java程序_借助Win控制命令台编译执行 编辑器Notepad++ 准备代码: 第一次编译: 显然需要先配置环境变量: 先找到java.exe和javac.exe所在的文件夹位置: 此电脑-& ...
- python采用编译型方式执行_Python程序的执行过程 解释型语言和编译型语言
我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在.如果是解释型语言,那么生成的*.pyc文件是什么呢?c应 ...
- java编译程序的基本命令是什么,【填空题】Java中编译java 程序的命令是 1 ,执行java程序的命令是 java 。...
[填空题]Java中编译java 程序的命令是 1 ,执行java程序的命令是 java . 更多相关问题 [多选] 下列骨折中属于关节外骨折的是(). [多选] 骨折早期局部的并发症包括(). [多 ...
最新文章
- servlet生命周期
- MVC中注册路由及其路由的设置
- 【听哥一句劝,C++水很深,你把握不住啊!】C++提高班之 符与*符
- Country Road Aizu - 2104
- 应用c语言编辑画图程序,应用C语言编辑画图程序
- contains方法_【原创】Pandas数据处理系列(二):常用处理方法笔记
- 十二月无书稿,总个结(2011)
- ajax获取session值_java程序员你真的了解session与cookie吗?
- mapbox 导航_寻宝风格导航地图 Treasure 诞生记 | Mapbox 地图设计思路
- hdu3351 stack
- 不肯去幼儿园的小盆友
- pycharm 服务器证书错误,pycharm 如何跳出服务器证书不受信任的提示
- android7.0 Jack编译器报错解决
- 抽象代数之可解群的子群是可解群以S4为例
- 有趣的深度学习——使用 BERT 实现一个古体诗生成器
- 处理行标签与行标签中间的空隙
- (VCIP-2018)基于选择性卷积特征的广义均值池化细粒度图像检索
- win10安装并配置node.js
- uC/OS和uClinux的比较
- JVM 之 JDK安装与配置
热门文章
- mysql jdbc关闭连接_jdbc关闭链接
- 数据结构 | 多维列表(数组)转换为一维列表
- android开发如何让声音从耳机和扬声器同时输出
- android调试程序定位崩溃,android – 当我尝试调试[重复]时应用程序崩溃
- android 剪切板监听_Android 监听复制、剪切、粘贴事件,粘贴后直接进行接口请求...
- Linux三 —— Linux虚拟内存
- 素食狗 Veggie Dog:宠物偷菜
- CTF中Crypto大全(还在更新)
- Unity3D基于事件机制的消息系统
- Alibaba EasyExcel 异步导出excel