电子发烧友App

硬声App

扫码添加小助手

加入工程师交流群

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>C/C++项目开发之火柴人游戏

C/C++项目开发之火柴人游戏

收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐
热点推荐

C++中的结构和类

C++ 仍然是嵌入式开发的少数​​语言,但当项目变得太大而无法有效使用 C 时,开发人员通常会采用 C++。这些开发人员通常从 C 过渡到 C++,语言之间的细微差异代表了他们学习曲线的重要部分
2022-07-18 17:37:161186

C语言与C++的区别

在很大程度上,C++C的超集,这意味着一个有效的C程序也是一个有效的C++程序。
2022-09-16 10:20:121503

现代C++项目的最佳实践

本系列是开源书C++ Best Practises[1]的中文版,全书从工具、代码风格、安全性、可维护性、可移植性、多线程、性能、正确性等角度全面介绍了现代C++项目的最佳实践。本文是该系列的第三篇。
2022-09-29 11:32:391833

基于OpenHarmony开发板上测试Native C++应用开发

本文主要分享在软通动力扬帆系列“竞”OpenHarmony开发板上测试Native C++应用开发,实现eTS调用Native C++ 程序实现对给定的两个数进行加减乘除运算示例(eTS)
2022-10-08 14:37:535295

C++那些事之高效率开发C++/C

目前开发C++/C用的比较多的当属Vim、VS code、CLion。
2022-11-25 14:02:19925

鸿蒙OS开发实例:【Native C++

使用DevEco Studio创建一个Native C++应用。应用采用Native C++模板,实现使用NAPI调用C标准库的功能。使用C标准库hypot接口计算两个给定数平方和的平方根。在输入框中输入两个数字,点击计算结果按钮显示计算后的数值。
2024-04-14 11:43:074439

C++不得不说的前景展望

,现在每年仍以20%的速度在增长。 C++可以做什么据不完全数据统计,C++游戏、服务器端开发、数字图像处理、网络软件、移动设备等领域中都是可以被用到的。那么,C++在哪些领域用的比较多?  对于
2019-08-13 15:12:47

C++能用来做什么?

,监控工具,包括做的项目也是用了QT开发,有实物出来后,也感觉有了成就感,继续学习也就更加有动力了。如果你学习过C语言,那么其实一开始学习C++是比较容易的,因为C++的基础内容跟C差不多,然后有个过度
2019-08-13 08:00:00

C++语言介绍

;/a> dsp电机控制培训手机游戏开发培训网络游戏开发培训游戏开发培训 3D游戏开发培训 2D游戏开发培训 C++语言介绍 &nbsp
2010-08-31 13:37:31

CC++之间的联系

,后来才逐渐演变为一种成熟的面向对象编程语言。 总之,C语言和C++虽然有很多共同之处,但在编程范式、安全性、抽象层次等方面存在显著差异。开发者可以根据项目需求选择合适的语言,C语言更适合对性能要求极高
2025-12-11 06:51:01

C语言C++运用

薪资初、中级C/C++软件开发工程师的年薪目前为5万-15万元,高级软件工程师则高达15万-30万元。市场最紧缺的C/C++技术总监或项目总监年薪更高。C/C++软件工程师的年薪与JAVA软件工程
2021-11-25 10:47:33

C语言小游戏源码分享

C语言小游戏源码24点火柴俄罗斯等等等35个游戏源码网盘分享链接:https://pan.baidu.com/s/1Ez189jnaBELfsR10jy0dIQ提取码:xa7o
2021-04-12 17:11:09

CCS用C++开发DSP有哪些书可以参考呀

我想用C++开发DSP,网上的资料都很少,基本都是用C开发的,求推荐一些C++开发DSP的资料,谢谢了
2016-07-17 11:33:09

MounRiver Studio开发环境如何使用CC++程序混编?

如题,我现在是用CH582芯片,有个项目想用CC++混编(需要用到现成的部分C++代码),编译不通过,请问群里的大神们,在MounRiver Studio开发环境如何实现,谢谢了
2022-09-21 07:30:56

OpenHarmony为什么不首选C/C++作为应用开发语言?

OpenHarmony本来就是CC++开发的,支持C/C++语言环境。应用开发为什么不首选C/C++作为应用开发语言。1、相对于其他开发语言,JS开发的应用性能和资源效率真的就那么高么?2、JS开发的hap包怎么解决代码的安全性,防止别人解压hap包,查看源代码?
2022-06-01 11:30:23

OpenHarmony应用开发为什么不首选C/C++作为应用开发语言呢

OpenHarmony本来就是CC++开发的,支持C/C++语言环境。应用开发为什么不首选C/C++作为应用开发语言。1、相对于其他开发语言,JS开发的应用性能和资源效率真的就那么高么?2、JS开发的hap包怎么解决代码的安全性,防止别人解压hap包,查看源代码?求大神解答
2022-03-17 10:30:14

Qt Creator如何创建纯C++项目

Qt Creator如何创建纯C++项目
2020-11-09 08:54:23

【上海】诚聘C++游戏后端开发工程师

猎头推荐职位:c++游戏后端开发工程师(15-30K)工作职责:1. 服务器端代码测试与维护;2. 服务器端核心模块与逻辑代码实现。岗位要求:1. 1年以上Linux平台C/C++开发经验 (游戏
2017-07-10 11:56:57

【上海】诚聘C++工程师

Cocos2d-x引擎;5. 使用Cocos2d-x开发手机游戏。岗位要求:1. 精通C/C++编程语言,具有2年以上C++编程经验;2. 本科及以上学历,计算机相关专业;3. 具备两款以上已上架的ios
2017-07-12 10:45:26

使用C++项目的正确方法是什么?

在 STM32CubeIDE 中,我创建了一个 C++ 项目。但是 `main.c` 仍然以 .c 扩展名生成,并使用 C 编译器编译。这就是为什么我不能将 C++ 标头包含到 `main.c` 中
2023-02-07 08:34:56

如何使用C++开发FX3固件?

你好,我现在正在评估使用C++开发FX3固件的能力。我们仍然在C中研究FX2,我们想在FX3上尝试使用C++。这就是我此刻所做的。我创建了一个新项目,如伊内兹USB套件用户指南,版本1.3.3节2.3。我在那里创建了一个空项目。我想用C++开发我的固件部分。有人能告诉我怎么做吗?谢谢您。
2019-10-11 09:36:10

如何学习C++,如何学好C++

最近,很多学员都给我发邮件问我应该如何学习C++,如何学好C++?那么作为一个从C语言小白摸爬滚打、入坑无数到成长为如今的高级C++游戏开发工程师、高级C++服务端工程师、项目经理、技术总监、我想跟
2021-08-20 06:27:53

如何选择C/C++开发方向

C/C++开发方向如何选择,嵌入式,qt/mfc,游戏开发,后端开发【经验分享】专注于服务器后台开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs
2021-12-24 07:10:44

怎样用C语言(及少量C++)实现火柴打羽毛球

分享20级同学大一上学期用C语言(及少量C++)实现的火柴打羽毛球。由于同学们刚学了三个月的编程,实现还不够完善,工程代码、图片音乐素材可以从百度网盘下载: 设计思路本游戏参考网络上的同名游戏,通过c语言编写实现。游戏中玩家通过键盘操作实现互动。游戏主体框架采用老师讲过的思路...
2021-07-20 07:54:23

是否应该使用C++替代C语言进行开发工作

软件是用C语言编写的。然而,C++已经逐渐普及,大约23%的新嵌入式软件项目都是用C++编写的。C语言发展到现在,差不多50年的时间了,现在正是C语言过渡到C++语言成为嵌入式开发主流语言的最佳契机。对于习惯了用C语言开发的嵌入式程序员来说,对C++语言是有一些误解和偏见的。(1) C++执行效率低
2021-11-05 09:00:53

是否应该使用C++替代C语言进行开发工作

,56%的嵌入式软件是用C语言编写的。然而,C++已经逐渐普及,大约23%的新嵌入式软件项目都是用C++编写的。C语言发展到现在,差不多50年的时间了,现在正是c语言过渡到C++语言成为嵌入式开发主流语言的最佳契机。对于习惯了用C语言开发的嵌入式程序员来说,对C++语言是有一些误解和偏见的。(1)
2021-12-15 07:31:31

C++实现的经典小游戏源代码

C++实现的经典小游戏源代码
2012-08-20 15:31:17

C++课件、习题及答案

*1.1  从CC++*1.2  最简单的C++程序 1.3  C++程序的构成和书写形式 1.4  C++程序的编写和实现 1.5  关于C++上机实践计算机诞生初期,人们要
2008-09-08 09:35:20108

C++简介 ppt

C++简介 目录1.0  本科程在专业学习中的地位1.1  程序设计语言 1.2  C++前史 1.3  C++ 1.4  C++编程流程 1.5  最小样板程序1.6&
2010-02-24 09:34:4428

嵌入式C/C++语言精华文章集锦

嵌入式C/C++语言精华文章集锦 面对一个的大型C/C++程序时,只看其对struct 的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势
2010-03-10 09:06:0291

用Visual C++做数据库开发

实验 用Visual C++做数据库开发 一、实验目的1、了解数据库的访问方式,掌握ADO 方式访问数据库2、用 Visual C++制作简单的数据
2009-05-10 10:54:262667

C++游戏逆向辅助 CSGO_透视的实现

C++
电路设计发布于 2023-01-10 13:37:05

c++标准库手册

C++的标准库手册,新手学习的好资料,同时也是开发人员的必备手册。里面涵盖了标准C++的所有的库函数。
2015-11-03 14:05:2743

C++C/C++程序设计教程_C/C++概述

C++基础知识,简要介绍了C++的一些简单知识,概念,函数
2015-12-25 10:15:060

The C++ Standard Library

C++标准库英文版。 C++强大的功能来源于其丰富的类库及库函数资源。
2016-05-13 14:41:310

CC++语言参考手册

CC++语言参考手册
2017-06-19 11:12:0123

使用C++构建嵌入式开发框架

使用C++构建嵌入式开发框架
2017-10-25 11:25:5117

高级C/C++编译技术

C/C++编译技术
2017-12-04 17:19:1325

c280x / c2801x C / C++头文件和外周 实例快速启动

c280x / c2801x C / C++头文件和示例项目促进写在C / C++代码为德克萨斯仪器tms320x280x DSP。这些代码可以作为学习工具或作为开发平台的基础,这取决于用户当前的需求。
2018-04-13 11:18:327

《Visual C++游戏编程基础》电子书.pdf

《Visual C++游戏编程基础》电子书.pdf
2018-04-23 11:27:040

C/C++/OpenCL 应用编译的SDSoC开发

应用大比拼开擂 基于vivado HLS的帧差图像实现 基于FPGA的实时移动目标的追踪 类似嵌入式 C/C++/OpenCL 应用开发的体验 SDSoC 开发环境可为异构 Zynq SoC 及 MPSoC 部署
2018-05-21 14:16:002572

C/C++编程语言学习难点及语言

一般学C++前都要学C,所以通常叫它们C/C++C/C++历经40余年,也是经久不衰的号称“永不过时的开发语言 ”。因为C/C++在国内外的应用范围非常广泛,无论是在PC、移动设备、网络、通讯
2018-08-15 10:24:002671

如何提高cc++的安全编程能力?《CC++安全编码》带你详细学习

CC++安全编码是C/C++安全编码领域的权威著作,被视为“标准”参考书,由国际资深软件安全专家撰写,美国CERT主管亲自作序推荐。本书结合国际标准C11和C++11,以及CC++语言的最新发展
2018-08-28 08:00:000

针对OpenCL、CC++的SDAccel开发环境可利用FPGA实现数据中心应用加速

赛灵思公司(Xilinx)推出针对 OpenCL、CC++的S DAccel 开发环境,将单位功耗性能提高达25倍,从而利用 FPGA 实现数据中心应用加速。SDAccel 是赛灵思 SDx
2018-08-30 17:00:001498

C++入门教程之C++程序设计的课件资料免费下载

本文档的主要内容详细介绍的是C++入门教程之C++程序设计的课件资料免费下载主要内容包括了:1. 认识C++2. C++的现状和发展3. C++程序的一般开发过程4. 简单的C++程序5. C++程序的构成、书写6. 集成开发环境
2018-12-07 08:00:0033

VISUAL C++教程之VISUAL C++的安装和使用方法

本文档的主要内容详细介绍的是VISUAL C++教程之VISUAL C++的安装和使用方法资料免费下载。
2018-12-27 16:32:1620

Visual C++教程之C++的基础知识介绍

本文档的主要内容详细介绍的是Visual C++教程之C++的基础知识介绍主要内容包括了:1 类和对象,2 类的成员及特性,3 继承和派生类
2019-02-15 15:59:299

Google C++编程风格指南PDF版免费下载

Google的项目大多使用C++开发。每一个C++程序员也都知道, C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,而复杂性会使得代码更容易出现bug.难于阅读和维护。
2019-03-06 08:00:000

C++程序设计教程之C++的初步知识的详细资料说明

C++程序设计教程之C++的初步知识的详细资料说明包括了:1. 从CC++,2 . 最简单的C++程序,3 . C++程序的构成和书写形式,4 . C++程序的编写和实现,5 . 关于C++上机实践
2019-03-14 14:48:2231

如何在MDK上建立一个C++的STM32开发工程

最近,我惊讶地发现居然可以用C++进行嵌入式程序开发,甚至是裸系统程序。之前,做单片机开发、STM32上程序开发,想到的都是C语言、汇编语言,根 本就没有考虑过还可以用C++语言做开发。近日,在学习公司的项目之后,发现C++有其独道之处。开发起来比C语言更方便架构搭建与程序管理。
2019-05-20 18:00:001

如何在中断C函数中调用C++

之前,我们在单片机程序开发时都会面对中断函数。众所周知的,这个中断函数肯定是要用C函数来定义的。我在用C++进行程序开发的时候就发现了一个需要解决了问题:在断函数中怎么调用C++的成员函数?
2019-05-09 18:17:000

C++程序设计的基础知识初步了解C++的资料免费下载

本文档的主要内容详细介绍的是C++程序设计的基础知识初步了解C++的资料免费下载包括了:1 认识C++,2 C++的现状和发展,3 C++程序的一般开发过程,4 简单的C++程序,5 C++程序的构成、书写,6 集成开发环境
2019-06-10 08:00:0025

如何使用Borland C++ Builder6.0来开发OpenCV的程序

本文档的主要内容详细介绍的是如何使用Borland C++ Builder6.0来开发OpenCV的程序。
2020-05-26 17:32:2914

使用C++编写的2048小游戏的论文和源代码免费下载

本文档的主要内容详细介绍的是使用C++编写的2048小游戏的论文和源代码免费下载。
2020-07-01 10:26:4920

Dev C++的应用程序免费下载

dBloodshed dev-c++是一个windows下的cc++程序的集成开发环境。它使用mingw32/gcc编译器,遵循c/c++标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在
2020-09-18 08:00:0019

如何用Bazel构建C++项目

众所周知,C/C++ 语言具备很强可移植性,作为高级的底层语言能兼容各式各样的系统环境或应用。因此很多企业更偏向于将算法用 C/C++ 实现,从而减少不同业务平台下的算法维护成本。
2020-11-18 17:23:556652

C语言与C++相互调用

    1CC++相互调用 在一个嵌入式系统中大部分的底层和驱动层更多的是采用C语言来进行开发,而上层应用、服务更多的采用C++等高级语言来进行面向对象等方面的开发方式,那么就存在一个上层调用底层
2021-01-18 11:05:064028

嵌入式C++开发详解

一、C++概述1.嵌入式开发中为什么选择C++语言?(1)面向过程编程的特点C语言特点:C语言是在实践的过程中逐步完善的 ·没有深思熟虑的设计过程 ·使用时存在很多“灰色地带
2021-10-20 20:21:0816

华为开发者大会2021HDCS——为什么要用C++开发HarmonyOS应用

体验的未来。 为什么要用C++开发HarmonyOS应用 进步提升设备性能,以降低延迟   运行游戏或物理模拟等计算密集型应用   重复使用您自己或其他开发者的CC++库   直播间:http://t.elecfans.com/live/1714.html 编辑:ymf
2021-10-23 16:13:052483

C++ Web相关的框架整理

众所周知,C++ 并不是一种流行的 Web 开发语言,究其原因有很多:语言门槛高、使用难度大、开发效率低 。 话虽如此,但随着 Emscripten 的成熟,未来 C++ 在 Web 方面会发挥更大
2021-10-26 09:25:409805

嵌入式程序开发C语言和C++究竟应该用哪个?

在嵌入式软件程序开发中,C语言无疑是最常被使用的程序语言。不过应该明白的是,有些嵌入式硬件同时提供C语言程序编译器以及C++程序编译器,而相比于C语言,C++的确具备很多非常好用的特性。C++更好
2021-11-03 14:21:0161

Linux C/C++ 学习路线

一、秋招 Linux C/C++ offer 情况二、Linux C/C++ 方向的一些思考三、计算机基础知识的梳理四、C++ 方向的深入学习路线五、项目 + 亮点 + 面试的一些思考六、总结前言
2021-11-06 19:36:0014

IAR中使用C++开发语言,更加简单高效

本文简要介绍了如何在IAR中配置C++开发环境,由于C++的封装支持,引入面向对象的开发思路可以使得用C++进行单片机获得更高的开发效率
2021-12-03 11:36:094

MDK中用C++开发STM32

有些繁琐,所以就想用C++开发C++的继承 模板类可以很容易的解决这些问题。因为在单片机运行,习惯用MDK或者IAR这些软件。但是这些软件都是默认C开发的,用C++开发需要重...
2021-12-03 13:51:027

CC++经典著作-C专家编程.PDF

CC++经典著作-C专家编程.PDF
2021-12-13 17:11:050

CC++经典著作《C和指针》

CC++经典著作《C和指针》
2022-01-17 09:46:430

CC++实物精选《C专家编程》

CC++实物精选《C专家编程》
2022-01-17 09:55:470

虚拟机的设计与实现:C\C++

虚拟机的设计与实现:C\C++
2022-02-21 15:10:390

能用C++开发单片机吗

通常来说,在单片机上编程,要么汇编,要么C语言,而用C++进行开发的很少。
2022-03-10 17:47:028152

C语言和C++到底是什么关系

首先C++C语言本来就是两种不同的编程语言,但C++确实是对C语言的扩充和延伸,并且对C语言提供后向兼容的能力。对于有些说的C++完全就包含了C语言的说法也并没有错。
2022-06-20 11:28:326174

运用JNI连结OpenCV开发C++并打包成aar lib的使用教学

本身是作影像视觉相关的工作,多数时候都使用 Python 作为开发语言,但OpenCV 本身是C++开发,学 C++ 应该有帮助。
2022-08-15 09:24:082608

C++语言的发展

今年的CPP North C++大会上,谷歌宣布了一门新的编程语言Carbon,并称其将是“C++的继任者”。
2022-08-15 14:22:01973

qt用C++写的2048小游戏源代码

qt用C++写的2048小游戏源代码
2022-09-27 11:48:073

C++项目常见的命名规范

本系列是开源书C++ Best Practises[1]的中文版,全书从工具、代码风格、安全性、可维护性、可移植性、多线程、性能、正确性等角度全面介绍了现代C++项目的最佳实践。本文是该系列的第二篇。
2022-09-27 09:12:352929

哪种语言更适合开发大型游戏

如果一家游戏公司要开发自己的游戏引擎,为了效率,大部分都会选择C++作为开发语言。但可以开发游戏的语言非常多,主要包括C/C++,汇编语言,脚本语言、高效的开发语言C#或Java。可以说开发游戏C/C++是基础也是最强大的。
2022-11-03 15:54:382823

workflow:适合C++开发者进阶的开源项目

项目是搜狗的服务器引擎,几乎搜狗所有的后端C++服务和其他几十家公司都在使用这个引擎,每日处理超百亿请求。
2022-11-25 16:28:483701

C++入坑指南

C++最主要的用途是开发基础软件设施,和在有限资源的条件上运行的应用程序。因为它有一种独特的能力,可以直接操作它所运行的硬件或者机器,即使在硬件空间资源受限的情况下,C++程序依旧可以高效的运行,所以在这种条件下,C++几乎是完美的选择。
2023-01-04 15:56:241316

C++基础知识

C++基础知识
2023-01-12 11:00:591948

如何使用DevEco Studio创建Native C++应用

。本示例通过调用C标准库接口来演示调用过程,具体接口是C标准库的计算两个给定数和,并将结果返回到页面展示。通过这个应用我们可以掌握OpenHarmony系统的arkTS/JS与C/C++混合开发。arkTS
2023-02-21 14:30:052684

C++学习笔记之c++的基本认识

自这篇文章我们即将开始C++的奇幻之旅,其内容主要是读C++ Primer的总结和笔记,有兴趣可以找原版书看看,对于学习C++还是有很大帮助的。这篇文章将从一个经典的程序开始介绍C++的类型、变量、表达式、语句、控制流和函数的相关内容,由此可以建立起对于C++总体上的认识
2023-03-17 13:57:161295

C#上位机开发常遇问题

C#上位机开发常遇问题C#引用C++ 动态库/静态库 静态库 动态库 unsafe和fixed关键字的应用 unsafe fixed Path类的使用 写在结尾最近完成了一个小项目开发,在开发
2023-05-09 11:21:562

浅谈C语言与C++的前世今生

C++开发人员将有这些问题归咎于C,而C开发人员则认为C++过于疯狂。我觉得站在C的角度看C++,这种说法也很正确。作为C的超集,C++确实很疯狂。一个经验丰富的C开发人员面对C++可能没有熟悉的感觉。C++不是C,这就足以引发互联网上的激烈争论。
2023-05-26 09:27:47877

C++之父新作带你勾勒现代C++地图

为了帮助大家解决这些痛点问题,让大家领略现代C++之美,掌握其中的精髓,更好地使用C++C++之父Bjarne Stroustrup坐不住了,他亲自操刀写就了这本《C++之旅》!
2023-10-30 16:35:031745

c++怎么开始编程

C++是一种高级的、通用的编程语言,用于开发各种类型的应用程序。它是从C语言演变而来,也是一种静态类型语言,可以在不同的平台上进行开发C++具有高度的灵活性和性能,并且广泛应用于游戏开发、桌面
2023-11-27 15:56:061742

开箱即用!教你如何正确使用华为云CodeArts IDE for C/C++

华为云CodeArts IDE 定位华为云开发者桌面 ,是华为云面向开发者提供的一款智能化桌面集成开发环境。CodeArts IDE for C/C++集成了华为自研的C/C++语言服务,并集良好
2023-11-29 17:40:021665

C++简史:C++是如何开始的

MISRA C++:2023,MISRA® C++ 标准的下一个版本,来了!为了帮助您做好准备,我们介绍了 Perforce 首席技术支持工程师 Frank van den Beuken 博士撰写
2024-01-11 09:00:511488

c语言,c++,java,python区别

C语言、C++、Java和Python是四种常见的编程语言,各有优点和特点。 C语言: C语言是一种面向过程的编程语言。它具有底层的特性,能够对计算机硬件进行直接操作。C语言简洁、高效,常用于开发
2024-02-05 14:11:064203

Spire.XLS for C++组件说明

开发人员可以快速地在 C++ 平台上完成对 Excel 的各种编程操作,如根据模板创建新的 Excel 文档,编辑现有 Excel 文档,以及对 Excel 文档进行转换。 Spire.XLS
2025-01-14 09:40:321360

源代码加密、源代码防泄漏c/c++与git服务器开发环境

源代码加密对于很多研发性单位来说是至关重要的,当然每家企业的业务需求不同所用的开发环境及开发语言也不尽相同,今天主要来讲一下c++及git开发环境的源代码防泄密保护方案。企业源代码泄密场景一、在很多
2025-02-12 15:26:11973

已全部加载完成