更新时间:2018-10-11 17:32:30浏览次数:1+次
string url1 = "http://www.cjjjs.com"
string url2 = "http://test.www.cjjjs.com"
string url3 = "/user/1.txt"
string url4 = url1 + url3
string url5 = url2 + url3
然后我们自行组合就可以了。不过我们需要将这两个用法使用宏来代替实现。试想一下,如何实现?#define URL1 "http://www.cjjjs.com/user/1.txt"
#define URL2 "http://test.www.cjjjs.com/user/1.txt"
如果将前面部分提取出来,这样:#define URL1 "http://www.cjjjs.com"
#define URL2 "http://test.www.cjjjs.com"
#define URL3 "/user/1.txt"
组合:?#define URL4 URL1 + URL3
#define URL5 URL2 + URL3
这是不对的!不管是在Windows还是Linux环境,编译都是通不过的。因为两个常量是不能直接相加的。这是我们自己想当然了。相关资讯