小编Han*_*Lee的帖子

在 C++ 中对字符串使用 #define

在尝试使用 cURL 上传图像时,由于下面的代码,我感到很困惑。

#define UPLOAD_FILE_AS  "testImage.jpg"
static const char buf_1 [] = "RNFR " UPLOAD_FILE_AS;
Run Code Online (Sandbox Code Playgroud)

我想明白的是,

  1. 定义的确切类型UPLOAD_FILE_AS:字符/字符串/或其他数组?
  2. 在第二行执行的确切操作:在第二行之后, buf_1 变为"RNFR testImage.jpg". 但是第二行在"RNFR"和之间只有一个空格UPLOAD_FILE_AS。我从未听说过空格可以代替“+”运算符或合并函数。这怎么可能?

c++ curl

3
推荐指数
1
解决办法
82
查看次数

标签 统计

c++ ×1

curl ×1