From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 4 Nov 2002 18:45:54 +0300 From: mok@kde.ru X-Mailer: The Bat! (v1.51) Personal X-Priority: 3 (Normal) Message-ID: <10427168796.20021104184554@kde.ru> To: kde-russian@lists.kde.ru MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: [kde-russian] =?koi8-r?B?RndkOiBSZTogy8/Nxc7UwdLJySDLINDSz8fSwc3Nwc0=?= Sender: kde-russian-admin@lists.kde.ru Errors-To: kde-russian-admin@lists.kde.ru X-BeenThere: kde-russian@lists.kde.ru X-Mailman-Version: 2.0.13 Precedence: bulk Reply-To: kde-russian@lists.kde.ru List-Help: List-Post: List-Subscribe: , List-Id: KDE russian translation mailing list List-Unsubscribe: , List-Archive: Archived-At: List-Archive: Вопрос по поводу перевода одного места из доки artsbuilder: что такое по-русски "Smartwrapped reference class"? Контекст см. ниже из письма. This is a forwarded message From: Sergei Pachkov To: mok@kde.ru Date: Monday, November 04, 2002, 3:21:53 PM Subject: коментарии к программам ===8<==============Original message text=============== Я у местных программеров поспрашивал, что они подразумевают под smartwrapped. Большинство могут объяснить это несколькими предложениями, с использованием слов "инкапсуляция", "разделение имён". Все сошлись на незнании соответствующего русского термина. Попробуй кинуть в рассылку. Вот контекст: Namespaces in &arts; Each namespace declaration corresponds to a module declaration in the &MCOP; &IDL;. // mcop idl module M { interface A { } }; interface B; In this case, the generated C++ code for the &IDL; snippet would look like this: // C++ header namespace M { /* declaration of A_base/A_skel/A_stub and similar */ class A { // Smartwrapped reference class /* [...] */ }; } /* declaration of B_base/B_skel/B_stub and similar */ class B { /* [...] */ }; So when referring the classes from the above example in your C++ code, you would have to write M::A, but only B. However, you can of course use using M somewhere - like with any namespace in C++.