c++功能
Cuijiahao
cocos2d-x/u3d程序员
展开
-
C++读取文件夹和文件
// test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include#includeusing namespace std;void filesearch(string path,int layer);int _tmain(int argc, _TCHAR* argv[]){ string path;原创 2014-08-28 10:08:20 · 571 阅读 · 0 评论 -
cocos2dx遍历文件夹和文件
string path = CCFileUtils::sharedFileUtils()->fullPathForFilename("CloseNormal.png");vector str = GameTools::splitString(path,"/");string strpath="";for (int i=0;i{strpath+=str[i]+"/";}原创 2014-08-28 13:47:53 · 2312 阅读 · 0 评论 -
string检测非法字符
//检测是否有非法字符 string str = m_myname; string str1 = ";"; string::size_type idx = str.find( str1 ); if ( idx != string::npos ) { CCLOG("有~~~~"); } else { CCLOG("no~~~~"); }原创 2014-09-16 16:50:43 · 1454 阅读 · 0 评论 -
单件宏
//单件类宏#define SINGLETON(_CLASS_) \public: \ inline static _CLASS_& GetInstance() \ { \ static _CLASS_ s_pInstance; \ return s_pInstance; \ } \private:转载 2015-02-05 15:53:53 · 255 阅读 · 0 评论 -
十六进制转十进制
const char* cColor = "0xff";char* cColorEnd = NULL;strtol(cColor,&cColorEnd,16);原创 2015-02-26 16:10:59 · 279 阅读 · 0 评论 -
Google 开源项目风格指南
http://zh-google-styleguide.readthedocs.org/en/latest/google-cpp-styleguide/原创 2015-01-05 15:39:34 · 445 阅读 · 0 评论 -
VS 2012内存泄漏检测之 vld ( cocos2d-x 检测内存泄漏)
因为写项目难免会有内存泄漏情况,所有我们就找个方法来检测内存泄漏,在代码和工具比较之后,最终选择VLD强大的检测工具,具体方法如下:首先下载安装 vld, 目前最新版是2.3 下载地址:https://vld.codeplex.com/releases ,下载完成后双击安装,安装过程中请注意一个弹框:建议选是,他会自动帮我们在系统的环境变量里添加vld的动态链接库,转载 2017-09-28 11:37:01 · 211 阅读 · 0 评论 -
C++面试题
讲一讲快速排序的实现思路const_cast的作用C++中如何实现隐式类型转换为什么跨平台开发时不要用reinterpret_castC++中如何避免不必要的隐式类型转换原创 2017-09-28 15:55:48 · 143 阅读 · 0 评论