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