我在写一个简单的Web服务器来处理一个类的HTTP 1.1请求。因此,我定义了一些我在程序中使用很多的'股票'字符串,例如。'已定义但未使用'警告和正确的代码样式
static char* bad_response = // 400, BAD request
"HTTP/1.1 400 Bad Request\n";
static char* bad_req_body = // 400 error
"<html><body>\n<h2>Malformed Request</h2>\n"
"Your browser sent a request I could not understand.\n</body></html>\n";
这些字符串在.h文件中定义的,但只在.c文件中使用,造成了警告“‘bad_response’定义,但不使用”。
所以我的问题,是否有一些标志这些变量,所以他们不提出特别警告?或者只是将这些变量移动到.c文件中是否正确的编码风格?
后者,他们不属于标题。其实,只需将它们插入其使用地点即可。 – Deduplicator 2014-11-05 00:29:24