18.04.2012
The article title (in English)
|
||||||||||
|
Annotation: The article presents priority queue implementation based on the binary, binomial and Fibonacci heaps. There are asymptotic complexity and comparative characteristic of the basic operations. This priority queue will be used to develop multi-agent search engine “knowledge keeper” agent. Keywords: data structure; binary heap; binomial heap; Fibonacci heap; |
|||||||||
10.10.2013
The interoperating issues of C/C++/Objective-C code
|
||||||||||
|
Annotation: This article is about interoperating between languages C, C++ and Objective-C. It includes different themes – object-oriented topics, procedural ones, such feature of Objective-C as blocks and the similar feature of C++ - lambdas, and also some details of standard C99. Keywords: Objective-C; C++; C; Interoperating; Issue; C++11; C89; C99 |
|||||||||
19.03.2011
Funny C++
|
||||||||||
|
Annotation: Some interesting examples in C++ code Keywords: C++ joke |
|||||||||
29.12.2011
New programming paradigms implementation in C++: benefits and limitations
|
||||||||||
|
Annotation: New programming paradigm or new domain specific language (DSL) can be implemented in C++ due to its power and flexibility. But such “non-native” implementation has its benefits and limitations. They are discussed in the article, using “boost::lambda” and “boost::phoenix” libraries as examples. Keywords: boost; lambda; phoenix; functional programming in C++; |
|||||||||
C++ 11 |
||||||||||
28.05.2012
The article title (in English)
|
||||||||||
|
Annotation: Covered innovative parts of new C++ standard: lambda expressions and rvalue references with related details, like std::move and std::function usage. Keywords: C++11; lambda-expressions; rvalue references; |
|||||||||
14.05.2012
C++11 variadic templates
|
||||||||||
|
Annotation: Article contains overview of C++11 variadic templates main features and provides variadic templates usage samples based on functional objects implementation. Keywords: С++; C++11; variadic templates; C++ templates; |
|||||||||
С++ Arena |
||||||||||
|
||||||||||
|
Annotation: Keywords: |
|||||||||
C++/CLI |
||||||||||
CRT |
||||||||||
Deep C++ |
||||||||||
STL |
||||||||||
Руководство по стандартной библиотеке шаблонов (STL) |
||||||||||
Boost |
||||||||||
06.09.2010
Boost::signals2 library inside
|
||||||||||
|
Annotation: Article describes internal aspects of the boost “signals2” library. General architecture and signatures of classes have been discussed. An interaction of various objects during user’s invocation has been explained. Keywords: boost; signals2; signal; slot; metaprogramming; delayed call |
|||||||||
Динамически занимаемая память |
||||||||||
Размещение объектов в оперативной памяти. Понятие указателя |
||||||||||
03.01.2011
Objects Representation in Operating Memory.Understanding Pointers
|
||||||||||
|
Annotation: Issues of memory organization in C++ are considered along with memory management principles and pointers usage basics. Еlements and definitions are explained from the perspective of their implementation and internal structure. A careful reader will be able to understand how language elements and structures work and why they function exactly that way. Keywords: C++; objects; pointers; memory; stack; dynamic memory; memory leaks; new; delete; |
|||||||||
15.07.2011
Objects Representation in Operating Memory. Understanding Pointers. Part 2.
|
||||||||||
|
Annotation: Issues of memory organization in C++ are considered along with memory management principles and pointers usage basics. Еlements and definitions are explained from the perspective of their implementation and internal structure. A careful reader will be able to understand how language elements and structures work and why they function exactly that way. Keywords: C++; objects; pointers; arrays; vectors; memory; stack; dynamic memory; memory leaks; new; delete; |
|||||||||
Макросы |
||||||||||
Манипуляции с битами |
||||||||||
Массивы |
||||||||||
Библиотеки |
||||||||||
21.09.2011
Cross-platform interaction with input-output devices
|
||||||||||
|
Annotation: The article tells about the first stage of the development of a family of cross-platform UNIO library using for unified interaction with the input-output devices. Describes the implementation of a new library UNIPRINT using for unified interaction with print devices. Keywords: cross-platform; unification; programming interface; external intarface; input-output device; library; class; object; function; template; C++; STL; Win API; CUPS |
|||||||||
Строки в С и С++ |
||||||||||
Язык Си в вопросах и ответах. |
||||||||||
1. Нулевые указатели |
||||||||||
2. Указатели и массивы |
||||||||||
Практика |
||||||||||
Метапрограммирование средствами шаблонов С++ |
||||||||||
20.02.2012
Automatic generation of classe interfaces
|
||||||||||
|
Annotation: This article proposes solution of unification of internal fields accessor functions. Keywords: Template class interface; classes of properties; classes of strategies |