cocos2d-x Expression: invalid null pointer Expression: invalid null pointer 问题
来源:互联网 发布:重庆软件工程学院 编辑:程序博客网 时间:2024/04/29 13:51
上问题:
Debug Assertion Failed!
Program: C:\Windows\system32\MSVCP110D.dll
File: c:\program files (x86)\microsoft visual studio 11.0\vc\include\xstring
Line: 1143
Expression: invalid null pointer
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
代码:
string GameScene::getFileByName(string pFileName){
std::string fullPath = FileUtils::getInstance()->fullPathForFilename(pFileName.c_str());
unsigned char* pBuffer = NULL;
long bufferSize = 0;
pBuffer = FileUtils::getInstance()->getFileData(fullPath.c_str(), "r", &bufferSize);
log("%ld",bufferSize);
//log("%s",pBuffer);
for (int i = 0; i < bufferSize; ++i)
{
log("%c",pBuffer[i]);
}
if (pBuffer)
{
delete [] pBuffer;
pBuffer = NULL;
}
return NULL;
}
前几天刚接触C++和cocos2d-x所以很多基础问题,这个问题是因为返回的NULL,我把他当成java 的写法了,
在c++里,NULL和0是通用的。(NULL本身是一个宏:#define NULL 0)所以,是返回的地方写错了
改成return "";就OK了
- cocos2d-x Expression: invalid null pointer Expression: invalid null pointer 问题
- invalid null pointer
- null pointer
- Expression:(stream!=Null)问题
- munmap_chunk(): invalid pointer
- munmap_chunk(): invalid pointer
- free(): invalid pointer
- 非法指针invalid pointer
- munmap_chunk(): invalid pointer
- Cuda:invalid device pointer
- 解决munmap_chunk(): invalid pointer
- realloc invalid pointer错误
- 【转载】free invalid pointer的问题
- Wild pointer, NULL pointer, generic pointer and dangling pointer
- NULL Pointer Bugs
- NUll and 0 Pointer
- 【android】null pointer exception
- Null pointer assignment----求解!
- Android操作HTTP实现与服务器通信
- 初始下载Aptana Studio 3
- VC半透明透明子窗体
- Android项目Tab类型主界面大总结 Fragment+TabPageIndicator+ViewPager
- 字符串-03. 字符串的冒泡排序(20)
- cocos2d-x Expression: invalid null pointer Expression: invalid null pointer 问题
- @RequestParam @RequestBody @PathVariable 等参数绑定注解详解
- 七牛搭建javascript环境,利用myelipse搭建
- Java设计模式之工厂方法
- ALS矩阵分解推荐模型
- java_基础_GUI开发①
- patent
- document常用属性及属性集合
- 关于python中的setup.py