সুতরাং আমি অত্যন্ত বড় কোডবেসে কাজ করছি এবং সম্প্রতি জিসিসি ৪.৩-তে আপগ্রেড করেছি, যা এখন এই সতর্কবার্তাটিকে ট্রিগার করে:
সতর্কতা: স্ট্রিং ধ্রুবক থেকে 'চর *' এ রূপান্তর
স্পষ্টতই, এটি ঠিক করার সঠিক উপায়টি হ'ল প্রতিটি ঘোষণার মতো
char *s = "constant string";
বা ফাংশন কল যেমন:
void foo(char *s);
foo("constant string");
এবং তাদের const char
পয়েন্টার করুন। তবে, এর অর্থ হবে 564 টি ফাইল ছোঁয়া, ন্যূনতম, যা কোনও কাজ নয় যা আমি এই সময়ে সম্পাদন করতে চাই। এখনই সমস্যাটি হ'ল আমি চালাচ্ছি -werror
, সুতরাং এই সতর্কতাগুলিকে প্রশমিত করার জন্য আমার কিছু উপায় প্রয়োজন। আমি এটা কিভাবে করবো?