В категории материалов: 26 Показано материалов: 21-26 |
Страницы: « 1 2 3 |
Сортировать по:
Дате ·
Названию ·
Рейтингу ·
Комментариям ·
Просмотрам
Описываются все операторы управления, имеющиеся в языке Си++, даются примеры их использования. |
Правила формирования и вычисления выражений в языке Си++. Все операции языка. |
Правила именования переменных и функций языка, правила записи констант. Понятие ключевого или зарезервированного слова, список ключевых слов Си++. |
Как известно, многие С-библиотеки используют обратные вызовы для
обеспечения какого-либо функционала. Так поступает, например, библиотека
expat для реализации SAX модели. Обратный вызов или callback
используется для возможности выполнить пользовательский код на стороне
библиотеки. Пока такой код не несет побочных эффектов — все нормально,
но как только на арене появляется С++, все, как всегда, становится
нетривиальным. |
Те, кто читал книгу Андрея Александреску «Современное программирование
на C++» знают, что существует обширный класс задач (в области
метапрограммирования с использованием шаблонов), когда шаблону при
инстанцировании необходимо указать переменное (заранее неизвестное)
количество аргументов. Типичные примеры таких задач: |
В данной статье я расскажу об одном из способов, позволяющих с
наименьшими усилиями трансформировать программный код на C/C++ в код,
написанный на C#. Впрочем, рассказанные принципы подойдут и для других
пар языков. Хочу сразу оговориться, что способ не рассчитан на
трансформацию кода, реализующего GUI. |
|