Ha, bu to'g'ri. C ++ da makroning nomlari bilan to'qnashuvning tasodifiy misolini ko'rsatish mumkin, agar makroning nomi kutubxonadan yoki standart kutubxonadan funksiya yoki tur nomi bilan zid bo'lsa. Masalan, agar standart kutubxonadan `algorithm` sarlavhasidan foydalanuvchi C ++ dasturida makroning nomi `max` bilan belgilangan bo'lsa, u ushbu sarlavhada belgilangan `std:: max` funksiyasi bilan zid bo'lishi mumkin, bu kutilmagan xatti-harakatlar yoki xatolarga olib kelishi mumkin. Shu singari, agar makroning nomi o'zgaruvchi yoki funktsiya nomiga mos keladigan nom bilan belgilangan bo'lsa, u ushbu nomni o'zgartirishi va kutilmagan xatti-harakatlarni keltirib chiqarishi mumkin. Bu katta kod bazalarida topish
spam lang_mismatch quality