C/C++
文章平均质量分 79
yang3wei
软件专业,2011年起专注手游开发,参与项目:益智类:NutsPhysics、OhMyFish!,战争策略类:全民君王、红警崛起
展开
-
C++运行结果出现1.#INF
转载自:http://zhidao.baidu.com/question/141962606问题:我的代码:#includedouble seq(double x);void main() { double n,sum; cin>>n; sum=2转载 2011-09-20 04:49:36 · 4126 阅读 · 0 评论 -
FLT_MIN,FLT_MAX,FLT_EPSILON 有什么用?
转载自:http://iask.sina.com.cn/b/18161202.html看定义: /* min positive value */ #define FLT_MIN 1.175494351e-38F /* max value */ #def转载 2011-09-20 04:31:14 · 9995 阅读 · 0 评论 -
C语言中两个反正切函数atan与atan2的区别
转载自:http://hi.baidu.com/proworkspace/blog/item/fde37587aa3b3a22c65cc3e0.html我们可以使用正切操作将角度转变为斜率,那么怎样利用斜率来转换为角度呢?可以利用斜率的反正切函数将他转换为相应的角度.as中有转载 2011-09-20 03:51:12 · 2711 阅读 · 0 评论 -
在STL中处理对象指针
在STL中处理对象指针作者:cker提交者:eastvc 发布日期:2003-7-12 21:13:52原文出处:http://how.digichina.net/program/c/00000242.htm众所周知,STL的容器类是针对对象来进行存储转载 2011-09-18 21:46:26 · 673 阅读 · 0 评论 -
如何用stl算法计算vecotr中元素位置
转载自:http://topic.csdn.net/u/20100706/14/532c4158-e8ba-4378-9673-f9ca6fd7982b.html int GetParamIndex(std::string bankid) {转载 2011-09-18 16:04:22 · 574 阅读 · 0 评论 -
(回帖)高手对我提问相当有针对性的回帖
①像什么C++代码里面怎么又那么多的大写啊?我用java习惯了一点都不适应这个,难道不能小写么?=======================================c++和java一样是区分大小写的语言, 一个标识符不论大写、小写还是大小写混合,都不影响编译原创 2011-01-01 14:08:00 · 717 阅读 · 0 评论 -
由CMake构建的vs2005项目的弊端之我见
距离第一次使用CMake已经3~4个月了,虽然这个工具能由彻头彻尾的源代码生成各种IDE下面的项目但我还是感到很不爽,因为所生成出来的项目并不完全等同于真正意义上的实打实的项目,这个不容易理解我可以举个例子,如同我将box2d的源码生成为VS2005的项目之后ok,虽原创 2011-09-16 01:12:03 · 2476 阅读 · 0 评论 -
(回帖)关于VC MFC 和 Windows API
MFC是一个微软提供的基础类库,它封装了WINDOWS里的API,对于开发者来说,用MFC会比直接用Windows的API来得容易一些。(所有Windows应用程序都得通过使用Windows API来实现)MFC中还提供了很好的应用程序框架,最突出的就是"文档-视"结构。原创 2011-01-01 14:05:00 · 894 阅读 · 0 评论 -
简单问题:sizeof(char型数组)为数组大小,而不是4, 为什么? 100!
转载自:http://topic.csdn.net/t/20030701/23/1979882.htmlchar A[10]; int len = sizeof(A); len的结果是10,而不是sizeof(char *)的值4?? 在线等待......char *是个指针类型,大小就是4字节~ sizeof(数组名)一般不等于size转载 2012-02-28 00:07:08 · 1935 阅读 · 0 评论 -
用Astar(A*)算法 实现的迷宫最短路。代码比较规范,可作为模板
转载自:http://www.cnblogs.com/kdy71107216/archive/2010/08/06/1794447.htmlimport java.util.Comparator;import java.util.PriorityQueue;import java.util.Scanner;public class Main { boolean graph[][]转载 2011-09-18 22:55:21 · 1237 阅读 · 0 评论 -
总结阐述Cocos2d-X与Cocos2d-iphone区别
本站文章均为 李华明Himi 原创,转载务必在明显处注明:转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/603.html 可能很多童鞋有点疑惑-。 -昨天刚写了如何搭建Cocos2d-X开发环境,这一篇就开始总结了。。。。。 不得不说要说总结转载 2012-02-26 17:52:34 · 987 阅读 · 0 评论 -
'cmath' file not found
box2d 的 b2Vec2 类型和 cocos2d 的 CGPoint,CGSize, CGRect,我想拿出来自己用,于是新建了一个 Terminal 工程。因为 CGPoint 和 苹果自带的 CoreGraphics里面自带的~而 box2d 里面的 b2Vec2 类型我也经常用到,包含 b2Vec2 类型定义的头文件 b2Math.h 里面同时也包含了不少 有用的,线程的转载 2012-02-28 21:36:37 · 4239 阅读 · 0 评论 -
判断两条线段是否相交
转载自:http://www.cppblog.com/smiling/archive/2006/10/12/13605.html方法一、bool TwoLineIsIntersect(float x0, float y0, float x1, float y1, float x2, float y2, float x3, float y3, float &InterX, flo转载 2011-09-27 13:32:32 · 1024 阅读 · 0 评论 -
FLT_EPSILON为什么等于1.192093e-007
转载自:http://topic.csdn.net/u/20090912/22/1742b219-0411-4577-a68d-bf89148e3df7.htmlFor EPSILON, you can use the constants FLT_EPSILON, which is defined for float as 1.192092896e-07F, or DBL_EPSILON,转载 2011-10-06 00:09:13 · 7506 阅读 · 1 评论 -
抓狂!!对浮点数使用 abs() 函数求绝对值的代价!!
因程序需要,需求出浮点数的绝对值~第一个想到的函数就是 abs(),不料无论怎么求,abs出来的结果都是0!!是的,就是0!!真是他妈的太奇怪了,我检查了一遍又一遍,代码的写法没有发现任何的问题,可以求出来的结果他妈的就是0!!!白白浪费了哥1个半小时以上,不泻泻火还真是他妈的受不了!!这次我是真的学乖了,今后不管遇到了什么问题,10分钟每搞出来马上去google查!!原创 2011-08-18 16:26:39 · 12904 阅读 · 3 评论 -
Objective-C Math functions
Objective-C uses C’s math which you can find in math.h, however as we do program in different languages it is really annoying to remember by heart how the function names are abbreviated in each and ev转载 2011-08-17 14:25:00 · 1385 阅读 · 0 评论 -
愁得我几天饭吃不香觉睡不好的问题终于解决了!!!狂喜!!!
主题:遍历 compound b2Body FixtureList 的正确写法必须注意的一点是 b2Body 的成员变量 m_fixtureList是链表而非数组!!!数组可以以下标[0]的形式来操作,STL vector可以用at(0)以及Iterator的方式来操作,但是Box2D m_fixtureList链表的话,还是乖乖地用作者所推荐的写法!!!主要会原创 2011-10-04 03:31:52 · 1963 阅读 · 0 评论 -
STL中Vector的使用方法详解
转载自:http://blog.sina.com.cn/s/blog_5cf5e7c40100boiu.html//VectorDemo.cpp : 定义控制台应用程序的入口点。//Visual C++ 6.0 中编译通过# include # include using namespace std;typedef vector INTVECTOR;转载 2011-09-19 00:21:09 · 576 阅读 · 0 评论 -
STL中map用法详解
转载自:http://blog.csdn.net/bat603/article/details/1456141Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一转载 2012-03-20 18:21:17 · 475 阅读 · 0 评论 -
effective stl笔记之vector与string
转载自:http://hi.baidu.com/hins_pan/blog/item/515b0637f92499d2a3cc2b8a.html第二大章主要讲的是vector和string这两种stl的使用。这两种stl都是continue-stored的方式来组织数据的,特别是vector更是提供了和数组非常相似行为。 两者都可以替换标准C语言中的array,作者在第二转载 2012-03-20 18:41:21 · 562 阅读 · 0 评论 -
代码片段辑录——myDestroyBody,byDestroyBody,resortBodiesOnBoat
清理代码的时候发现,某些方法的名称起地太随意了,交给别人来看肯定是一头雾水,这样不是很好。另外,也发现一些方法里面有大片重复的代码,其实完全可以提出来,作为一个功能单元来使用。想直接删了又害怕出现意外——项目一大了之后,做出的改动都有可能引发一些比较难发现的bug。对于我这个被bug骚扰过无数回的人,多少要采取一些防范措施。虽说用SVN来管理项目版本,但个人觉得还是放在博客原创 2012-04-25 02:44:46 · 861 阅读 · 0 评论 -
Box2D 内存管理 - 小型对象分配器(SOA)的实现
转载自:http://blog.csdn.net/ring0hx/article/details/6978437Box2D用C++编写(当然还有其它语言的移植版),但是为了快速有效的使用内存,创建对象的时候它并没有使用C++标准的new 和delete关键字,而是自己实现了一个被称作小型对象分配器(smaller object allocator简称SOA)的类b2BlockAlloc转载 2012-03-09 09:49:36 · 617 阅读 · 0 评论 -
C++ STL 容器技术 之 list双向链表容器
转载自:http://hi.baidu.com/xuehuo_0411/blog/item/6993c7084a8987a12fddd42f.html简介:list是双向链表的一个泛化容器,它的数据元素可通过链表指针串接成逻辑意义上的线性表。不同于采用线性表顺序存储结构的vector和deque容器,list双向链表中任一位置的元素查找、插入和删除,都具有高效的常数阶算法时间复杂度O(转载 2012-04-17 02:11:42 · 780 阅读 · 0 评论 -
STL Algorithm::Count()
转载自:http://www.dreamincode.net/forums/topic/52509-stl-algorithmcount/What do I need to know before studying this tutorial?You should have a knowledge of vectors and vector iterators.What d转载 2012-04-18 16:35:44 · 933 阅读 · 0 评论 -
STL list
转载自:http://hi.baidu.com/346248129/blog/item/37697f951bc62b4cd1135e8c.html什么是STL呢?STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法转载 2012-04-18 16:37:31 · 934 阅读 · 0 评论 -
Box2D v2.1.0用户手册翻译 - 第04章 碰撞模块(Collision Module)
转载自:http://blog.csdn.net/complex_ok/article/details/6716676第04章 碰撞模块(Collision Module)4.1 关于碰撞模块包含了形状, 和操作形状的函数。该模块还包含了动态树(dynamic tree)和broad-phase, 用于加快大型系统的碰撞处理速度。转载 2012-04-19 04:29:51 · 929 阅读 · 0 评论 -
Box2D Get Bounding Box of a Body
转载自:http://gamedev.stackexchange.com/questions/1366/box2d-get-bounding-box-of-a-body问题:In Box2D, I was curious if it's possible to get a bounding box of a body already created in the world.转载 2012-04-22 15:52:55 · 1449 阅读 · 0 评论 -
bool型变量占用多大内存空间?
转载自:http://zhidao.baidu.com/question/134019476rt,是不是和int一样,还是只占用1bit内存空间?求教满意答案:在C/C++,它的值是 true 或者 false。true 和 false 并不是某某库做的 define,他们是 C/C++ 的关键字,是内置的布尔变量值。实际上 bool 变量占用了 1 个字节转载 2012-04-20 23:48:12 · 11484 阅读 · 0 评论 -
STL list 排序
转载自:http://apps.hi.baidu.com/share/detail/300686961.algorithm 里的sort()只接收RandomAccessIterator用于像vector,dequeue的排序2.像set,map,这种关联式容器,本身就由RBTree维护了有序,只要遍历一遍就行了。3.而list比较特殊一点,由于只有Bidirect转载 2012-04-20 23:49:17 · 2045 阅读 · 0 评论 -
box2d b2DestructionListener注意事项
b2DesctructionListener只会对隐式销毁的 fixture 和 b2Joint 做响应也就是说:如果你在销毁一个 body 的时后,body上面的 fixture 和 joint 你未曾事先销毁掉,那么,这些 fixture 和 joint 就会在 b2DesctructionListener 的回调方法里面得以体现;如果一个body包含了多个 fixture,你原创 2012-04-22 20:04:35 · 1426 阅读 · 0 评论 -
c++ DES加密代码
转载自:http://blog.csdn.net/beyondlpf/article/details/7161964#ifndef __DES_H#define __DES_Hclass DES{public: // Encrypt/decrypt the data in "data", according to the "key". // Caller is转载 2012-05-26 10:49:07 · 1948 阅读 · 0 评论 -
Mac OS X Eclipse CDT Missing Binaries
转载自:http://thexploit.com/tools/os-x-10-6-64-bit-eclipse-cdt-missing-binaries/I was hoping to do some code samples in C from the book tonight but unfortunately I ran into a snag. After installi转载 2012-06-01 17:58:27 · 1214 阅读 · 0 评论 -
Undefined symbols for architecture x86_64:“_glutInit”, referenced from:_main in main.o / Netbeans on
转载自:http://stackoverflow.com/questions/5925697/undefined-symbols-for-architecture-x86-64-glutinit-referenced-from-main-inQuestion:I´m a beginner with OpenGL and "my" first program is this Sierpins转载 2012-06-01 17:39:52 · 6067 阅读 · 0 评论 -
eclipse CDT C++编程。在eclipse中添加头文件和库文件
转载自:编译添加include路径添加链接库转载 2012-06-01 18:05:12 · 6328 阅读 · 0 评论 -
eclipse cdt 搭建 c/c++ 开发环境的总结
一口气转了很多篇文章,本来最近事情很忙,是准备将在 eclipse 中搭建 c/C++ 开发环境的事情放在后面的,无奈还是没忍住,今天一不小心就把这事儿给办了~eclipse 是如此之优秀,我简直深陷其中无法自拔,现在,java,actionScript,c/C++,python 这些编程语言我都能够在eclipse中进行开发了。现在的心情,毫无疑问是非常之舒畅的。至于 o原创 2012-06-01 19:36:56 · 5171 阅读 · 0 评论 -
将 Visual Studio C 和 C++ 项目迁移到 Eclipse CDT_C/C++
转载自:http://www.10086web.com/html/wangluobiancheng/C__/2010/0508/6863.html Eclipse Platform 是一种开放源码工具,协助您在单独一个开发环境内将项目从设计阶段转到测试阶段,而无需为各阶段使用不同的工具。开发 Eclipse 的目的在于为工具开发社区提供帮助,使人们能集中精力处理工具的核心功能性,而不转载 2012-06-01 17:47:45 · 1455 阅读 · 0 评论 -
用Eclipse平台进行C/C++开发
转载自:http://www.codesky.net/article/200411/46960.html我们将概述如何在 C/C++ 开发项目中使用 Eclipse 平台。尽管 Eclipse 主要是一个 Java 开发环境,但其体系结构确保了对其它编程语言的支持。在本文中,您将学习如何使用 C/C++ 开发工具箱(C/C++ Development Toolkit,CDT),它是可用转载 2012-06-01 18:19:41 · 856 阅读 · 0 评论 -
利用Eclipse CDT 阅读C/C++代码
转载自:http://xbgd.iteye.com/blog/1259544常见阅读代码的工具有 , visual c++, visual studio + va(visual assistant), 以及 source insight, 这几个功能强大的收费软件 , 目前用得非常多 , 尤其是 Source Insight( 以下简称 SI), 是一个不错的跨平台的软件 . 今天推荐转载 2012-06-01 18:21:59 · 1151 阅读 · 0 评论 -
int main(int argc,char*argv[])
转载自:http://xylvhp.blog.163.com/blog/static/31123614200811253113449/main函数可以带参数,这个参数可以认为是 main函数的形式参数。C语言规定main函数的参数只能有两个, 习惯上这两个参数写为argc和argv。因此,main函数的函数头可写为: main (argc,argv)。C语言还规定argc(第一个形参)转载 2012-06-01 18:17:25 · 720 阅读 · 0 评论 -
STL容器[28]交集、并集、差集
转载自:http://www.cnblogs.com/motadou/archive/2009/12/21/1629270.htmlSTL对集合操作有标准的算法,有没有用过呢?使用它们的时候有需要注意什么?例子程序?如果没接触过,请看这里的简单介绍:交集set_intersection、并集set_union、差集set_difference、对称差集set_symeetric_differe转载 2012-05-22 04:28:01 · 1000 阅读 · 0 评论