|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrey Kiselev 2:5020/400 09 Jun 2004 10:26:53 To : Kirill Frolov Subject : Re: mc -------------------------------------------------------------------------------- .RFC-Message-ID: <t1nip1-9v9.ln1@ak4719.spb.edu> .RFC-References: <1460163527@abb.wessen.ru> <1320244309@pc.zxlink> From: Andrey Kiselev <dron@ak4719.spb.edu> Kirill Frolov <Kirill.Frolov@p2.f827.n5030.z2.fidonet.org> wrote: AB>> не освоивших логику до 17 лет. Локаль не свойство процесса, а свойство KF> ^^^ это явно про автора процитированных строк... Освоил бы логику, KF> знал бы, что *факт* того, что локаль является свойством процесса он KF> в общем-то независим от остальных утверждений... Речь конечно про KF> GNU libc. Точнее говоря, про язык C и POSIX. В C++ разные объекты могут иметь разные локали: $ cat cxxlocale.cxx #include <locale> #include <iostream> using namespace std; void *print(void *arg) { locale loc = *((locale *)arg); cout.imbue(loc); cout << 123.456 << endl; return (void *) 0; } int main() { locale ru("ru_RU.KOI8-R"); locale en("en_US"); print(&ru); print(&en); return 0; } $ ./cxxlocale 123,456 123.456 -- Andrey V. Kiselev --- ifmail v.2.15dev5.3 * Origin: Scientific Research Center for Ecological Safety Russia (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/800833388569.html, оценка из 5, голосов 10
|