Cheshire cat

Etymology
Term attested since at least the 1780s in the expression. The reason why was combined with  is disputed: see  for more information.

Proper noun

 * 1) A fictional cat with a broad fixed grin, made popular by 's  (1865).
 * 2)  A technique that involves hiding a class's data behind a pointer, so that the code remains binary-compatible even after future changes to members and functionality.
 * 1)  A technique that involves hiding a class's data behind a pointer, so that the code remains binary-compatible even after future changes to members and functionality.
 * 1)  A technique that involves hiding a class's data behind a pointer, so that the code remains binary-compatible even after future changes to members and functionality.
 * 1)  A technique that involves hiding a class's data behind a pointer, so that the code remains binary-compatible even after future changes to members and functionality.
 * 1)  A technique that involves hiding a class's data behind a pointer, so that the code remains binary-compatible even after future changes to members and functionality.

Translations

 * Armenian: Չեշիրյան կատու
 * Azerbaijani: Çeşir pişiyi
 * Basque: Cheshire Katua
 * Catalan: Gat de Cheshire
 * Chinese:
 * Mandarin: 柴郡貓, 歙縣貓, 笑臉貓
 * Czech: kočka Šklíba
 * Esperanto: Ĉeŝira kato
 * Finnish: Irvikissa
 * French: chat du Cheshire, chat de Chester
 * Galician: Gato de Cheshire
 * German: Cheshire-Katze, Grinsekatze, Edamer-Katze
 * Greek: γάτα Τσέσαϊρ
 * Hebrew: חָתוּל צֶ׳שִׁיֶר
 * Hungarian: Cheshire macska, vigyorgó macska
 * Icelandic: Glottsýslukötturinn
 * Italian: Stregatto, gatto del Cheshire
 * Japanese: チェシャ猫
 * Kazakh: Чешир мысығы
 * Korean: ^체셔 고양이
 * Marathi: चेशर मांजर
 * Polish: Kot z Cheshire, Kot-Dziwak z Cheshire
 * Portuguese: Gato de Cheshire, Gato Que Ri
 * Romanian: Motanul Cheshire
 * Russian: Чеши́рский кот
 * Slovak: mačka Škľabka
 * Spanish: Gato de Cheshire, Gato Risón
 * Swedish: Cheshirekatten
 * Ukrainian: Чеши́рський кіт