gpt4 book ai didi

c++ - 奇怪的 C++ 字符串连接行为

转载 作者:行者123 更新时间:2023-11-28 05:29:00 24 4
gpt4 key购买 nike

<分区>

尽管 strcmp 返回零,表明两种形式是相同的,但我一直注意到字符串连接的这种奇怪行为

包含文件options.h如下

struct options = {
std::string ctifile;
...
};

主文件有两种写法

方法一

#include "options.h"
#include <string>
#include "cantera/IdealGasMix.h"

options opt = {
"mech/tot.cti"
};

IdealGasMix gas(opt.ctifile, ...);

在第二种方法中,

#include "options.h"
#include <string>
#include "cantera/IdealGasMix.h"

options opt = {
"tot.cti"
};

IdealGasMix gas(std::string("mech/") + opt.ctifile, ...);

由于某种原因,只有方法二无法找到指定的文件。任何指针? (双关语)

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com