c++
jay463261929
人必自助而后人助之,而后天助之。"只知索取,不愿付出"——loser
展开
-
c++:根据空格将string拆分成多个string
/************************************************************************* LoadData:加载数据,(一般都是在训练时会用到) 输入: const string &strFile:文件名(带路径的) 输出: vector &_vsImageFilenames:图片名称(带路径,保证原创 2016-11-18 14:52:00 · 10493 阅读 · 0 评论 -
c++ 判断文件、文件夹(路径)是否存在
1. 判断文件是否存在例如:#include // fstream std::fstream _file; _file.open(g_sFaceFeaturePath.c_str(),ios::in); if(!_file) { cout exit(-1); }原创 2017-01-12 15:40:12 · 22009 阅读 · 0 评论 -
error: 'nullptr' was not declared in this scope
nullptr是C++11引入的新特性,解决C和C++中NULL的定义不一致所带来的编译器兼容问题。C中NULL是指向0地址的指针(void *)0,c++中则是定义为整数0. ndk中解决这个问题的办法就是添加对C++11的支持, 在cmakelists.txt中添加:include(CheckCXXCompilerFlag)CHECK_CXX_COMPILER_FLAG(原创 2017-03-01 15:23:34 · 11870 阅读 · 1 评论 -
ERROR:shared_ptr does not name a type
原因:可能是因为你的C++版本有问题解决方法:#include boost::shared_ptr > net_;参考文献:http://stackoverflow.com/questions/11853851/string-in-namespace-std-does-not-name-a-type?spm=5176.8246799.blogcont.5.nF原创 2017-03-01 15:48:56 · 4607 阅读 · 0 评论 -
#error This file requires compiler and library support for the ISO C++ 2011错误解决办法
CmakeLists.txt 中添如下代码就OK,include(CheckCXXCompilerFlag)CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)if(COMPILER_SUPPORT原创 2017-03-02 18:15:47 · 18743 阅读 · 3 评论 -
C运时库
crt是“C runtimelibrary”的缩写,其含义是“C运时库”。C运行时库除了给我们提供必要的库函数调用(如memcpy、printf、malloc等)之外,它提供的另一个最重要的功能是为应用程序添加启动函数。C运行时库启动函数的主要功能为进行程序的初始化,对全局变量进行赋初值,加载用户程序的入口函数。从给出的错误提示信息中还可以得知,在crt1.o中,有一个名为“_star原创 2017-02-24 17:33:02 · 403 阅读 · 0 评论 -
liunx python调用c++库(类、函数),传入传出参数
一、使用c++封装动态库参考文献:http://www.linuxidc.com/Linux/2012-09/70502.htm1.新建test类1.1新建 test.cpp 文件代码如下:#include extern "C" int myadd(int a, int b) {原创 2017-12-06 19:34:14 · 18062 阅读 · 0 评论