求指导,lamda的使用
int exp2(int i,int j) { return i*j; } int main() { cout<<exp2(7,[](){return 7;})<<endl; return 0; } 报错: error: invalid user-defined conversion from “main()::<l……
求指导遍历ini文件时,二维指针数组保存的数据有时会出问题,偶尔正常
下面是本人写的临时测试代码,有时单步运行看其他变量都没问题,唯独keyName有时能一个个正常写入,有时读到第二个section时(开始存放这行了)结果会影响到keyName[0][?]中的数据,这是怎么回事?程序大部分运行时都不能按要求存入keyName中啊,只有偶尔没问题成功的。 目的是读取任何ini配置文件中的全部节名和对应的键名,存放方式是,例:节名……
数组大小不知道怎么弄
解决方案 5 1)启用C99,C11 编译,假如不支持,改为动态分配 2)vector 很胜任这种动态数组的工作 3)const ,乃至 constexpr 都不能确定一定是 ,常量表达式 只有用常量表达式初始化的才是。 5 使用vector最好了 10 用new动态分配 10 栈上数组的大小需在编译时就能确定,不能是变量,假如需要可以在堆上动态分配内存 ……
c++ 使用数组建立二叉树
二叉树创建规则:从上到下一层一层的,按照从左到右的顺序进行构造。输入是一个数组。 非递归! 解决方案 10 代码已私信发给你 10 代码已私信发给你 ……
STL的algorithm有没有相似for_all/filter的算法
例如,给定一个数组,判断能否每一个值都是正数,有没有相似for_all的算法,可以接受一个数组和一个[]{ int i } {return i > 0; } 再如,给定一个数组,把全部都是正数的元素拿出来,放到另一个新的容器。 什么算法呢? 解决方案 40 std::all_of std::copy_if ……
TCHAR 怎么样转换成 string
TCHAR 怎么样转换成 string? TCHAR 怎么样转换成 string? TCHAR 怎么样转换成 string? 解决方案 20 #ifdef _UNCODE wstring TCHAR2string(TCHAR tc) { return wstring(1,tc); } #else string TCHAR2string(TCHAR ……
求指导释一个加密算法
#define SERVER_TO_CLIENT_KEY "sever_to_client_key" #define CLIENT_TO_SERVER_KEY "client_to_sever_key" static void encrypt (char* data, int len, const char* key, int begin_pos) { ……