所以我被困在一个小的c++程序中。我在w7环境中使用“代码块”。
我做了一个显示ASCII地图和标记的函数。第二个函数更新该地图上的标记位置。
我想知道如何使我的主要结构,以便标记得到更新和地图显示,并在一定的时间重复。我能用哪些函数来实现这一点。我应该遵循什么策略?
every x times/second DO { showmap(); updatePosition();}
我是c++初学者,希望你能帮上忙!
这可能会被否决,但不管怎样:谷歌地图有web服务:
它的名字是: Google Maps API Web Services -它们不是两个不同的东西吗?
还有另一个链接:
它的名字是:谷歌地图JavaScript API v3
我有几个问题。为了让google maps v3工作,并让开发人员检索信息,they服务将为他们提供数据吗?可以解释一下API是围绕着Can服务的吗?
为什么谷歌要提供所有这些访问他们的数据的方式?
如果使用google API API服务,我应该能够使用服务器端语言和/或脚本语言,如javascript AJAX?
我发现,对于值是指针而不是键的映射,和我有类似的问题。我得到了这个编译器错误:
error: no member named 'type_name' in 'swig::traits<C>'
无论是在我自己编写类型地图时还是在我使用"std_map.i“类型地图时,都会发生这种情况。我需要采取哪些额外步骤来为指向类型提供一个type_name?
最小工作实例:
%module stdmap;
%include "std_map.i"
%{
class C
{
public:
我想知道是否有办法删除用C开发的嵌入式项目的地图文件中列出的所有未使用的函数,并使用IAR嵌入式工作台用于ARM IDE,它使用自己的编译器和链接器:
IAR C/C++ Compiler for ARM 8.30
IAR ELF Linker for ARM 8.30
IAR Assembler for ARM 8.30
我注意到,并不是地图文件中列出的所有函数都是在运行时实际使用的函数,是否有任何优化方法来删除所有未使用的函数?
例如,在项目中使用了第三个库,FuncA()是其中的一部分,其中可能有一个开关情况,并且在每个情况下,调用的静态函数都不同,比如FuncA1()、Fun