c/c++
文章平均质量分 61
呜哈哈哈
哈哈哈
展开
-
Robocup3d
一、 比赛介绍 RoboCup 仿真比赛是一个能为多智能体系统和模拟智能进行研究、教育的工具。比赛是在一个标准的计算机环境中进行的,提供了一个完全分布式控制、实时异步多智能体环境。通过这个平台,可以测试各种理论、算法和Agent体系结构。在实时异步、有噪声的对抗环境中,研究多智能体的合作对抗问题。当然,仿真组的比赛使用的机器人并非是真的机器人。一个机器人是一个Agent, 它拥有自己的大脑,原创 2015-11-13 21:41:30 · 6701 阅读 · 0 评论 -
c/c++程序优化
1、静态成员未初始化2、赋值运算符(operator=)未给所有的变量赋值3、头文件中包含变量的定义4、构造函数内变量初始化顺序与声明的顺序不一致5、使用幻数即:使用数字前用一个用一个变量去代替纯数字,使其可以表达数字的含义。例如:(1)int a [ 5]; ( 2 ) int module_size = 5; int a [ module_size ] ;6、命名原创 2015-11-01 14:32:12 · 5847 阅读 · 0 评论 -
C++静态分析工具
以下为摘抄:静态分析工具是指 能够基于源代码静态检查的方式,来找出程序中存在的问题,提升代码的可靠性,降低测试工作成本的一些工具。1、Polyspace支持语言:C、C++ PolySpace最大的局限性在于:分析速度慢。通常情况下,在配置比较高(CPU:3G Memory: >1G)的PC上,完整的分析1000行代码,平均需要15分钟。根据多年来和客户打交道原创 2015-11-24 19:05:53 · 692 阅读 · 0 评论 -
configure相关笔记整理
上半年时做了一个将Linux移植到Windows的项目,由于对configure&make这个过程不太熟悉,所以还是出了很多问题的。现在简单整理当时的笔记。Q1:#ifdef x...#else...#endif 这些东西是干什么的?A1:一些程序在设计时,希望能对环境进行一些适应从而编译出不同的软件,比如在不同的操作系统下都能编译。我们可以通过变量设置,把所有可能用到原创 2016-05-30 21:09:05 · 486 阅读 · 0 评论 -
C++包含c头文件&读取程序输入参数
还是那个Linux移植的工程,出了简单的移植外,还要在原有代码的基础上做2次开发,但原先的工程是给专业人士用的,用c写的在Linux下的命令行运行,现在为了方便非专业人员使用需要移植到Windows平台下,还要搭配上一个一个GUI界面,由于本人只会C++写界面,所以选择了C++进行二次开发。Q1:在C++文件中包含C头文件报错,undefined referenceA1:出现问题的原因是c原创 2016-05-30 21:45:02 · 1289 阅读 · 0 评论