在尝试使用 cURL 上传图像时,由于下面的代码,我感到很困惑。
#define UPLOAD_FILE_AS "testImage.jpg"
static const char buf_1 [] = "RNFR " UPLOAD_FILE_AS;
我想明白的是,UPLOAD_FILE_AS
:字符/字符串/或其他东西的数组? "RNFR testImage.jpg"
.但第二行只有 "RNFR"
之间有一个空格和 UPLOAD_FILE_AS
.我从未听说过空格可以代替“+”运算符或合并函数。这怎么可能? 最佳答案
""
之内。 .没有类型。宏在编译器(及其类型的概念)开始实际编译之前展开。关于c++ - 在 C++ 中对字符串使用 #define,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65841540/