C++
lognic10
好人
展开
-
C++的cout高阶格式化操作
这篇文章主要讲解如何在C++中使用cout进行高级的格式化输出操作,包括数字的各种计数法(精度)输出,左或右对齐,大小写等等。通过本文,您可以完全脱离scanf/printf,仅使用cout来完成一切需要的格式化输入输出功能(从非性能的角度而言)。更进一步而言,您还可以在、上使用这些格式化操作,从而代替sprintf和fprintf函数。为方便描述,下文仅以cout为例进行介绍。转载 2015-03-29 14:29:58 · 567 阅读 · 0 评论 -
cocos2dx 利用CCOrbitCamera实现扑克牌翻牌效果
【注意】CCSpriteBatchNode不支持CCOrbitCamera动画。如果不需要用到CCSpriteBatchNode的话可以用下面这种方式:#include "HelloWorldScene.h"#include "SimpleAudioEngine.h"using namespace cocos2d;using namespace CocosDenshion;原创 2015-10-17 01:12:33 · 1213 阅读 · 0 评论 -
Cocos2dx 通过Java代码调用C++
通过Java代码调用C++//在java类中定义一个方法,用于提供给java调用C++ private static native void xxxxxx(int value);在.cpp文件中作如下实现:extern "C"{ //方法名与java类中的包名+方法名,以下划线连接 void Java_com_xxxx_xxxx原创 2015-11-02 20:16:27 · 578 阅读 · 0 评论 -
Linux GCC常用命令
1简介GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Comp转载 2015-09-21 16:28:15 · 365 阅读 · 0 评论 -
简单但比较高效的解决:随机获取N个数字,这些数字在指定的范围内,获取的数字不能重复
在做游戏的时候遇到这个问题:随机指定范围的数字,但不能重复。一开始的想法是:用一个双循环,直接用【rand()%范围数字】的方法得到一个数字,然后和数据结构里面的已有元素进行比对,如果重复就不添加,退出内层循环,然后一直不断判断知道,添加到数据结构里的数量符合要求。代码如下:void getRandomNum(int range, int count){ vector vec;原创 2015-10-13 15:01:08 · 1373 阅读 · 1 评论 -
xcode集成Vungle IOS3.2.0版本视频广告的坑
坑1:需要增加Webkit.framework这个框架的依赖,属性设为:optional就可以。如果不增加这个会出现让你scream再久也没人管你的bug,bug如下:Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_WKWebView", referenced from: l_OBJC_$_CATEGORY原创 2015-10-31 10:58:05 · 2475 阅读 · 1 评论