Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: mc   Andrey Kiselev   09 Jun 2004 10:26:53 
Архивное /ru.linux/800833388569.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional