Опрос

Что такое, по вашему мнению, «демократия»?













Модуль Posts2

15.01.2010 11:44 Администратор
Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 
Индекс материала
Модуль Posts2
Страница 2
Страница 3
Страница 4
Страница 5
Страница 6
Страница 7

Модуль: Posts2 Файл: posts2Cmd. cpp MStatus Posts2Cmd::dolt( const MArgList &args ) int nPosts = 5; double radius = 0.5; double height = 5.0; unsigned index; index = args. flaglndex( "n", "number" ); if( MArgList::kInvalidArg! ndex l= index ) args. get( index+1, nPosts ); index = args.

flaglndexC "r", "radius" ); if( MArgList::klnvalidArglndex != index ) args. getC index+1, radius ); index = args. flaglndexC "h", "height" ); if( MArgList::klnvalidArglndex !

= index ) args. get( index+1, height ); Так как основные изменения сосредоточены исключительно в начале функции dolt, проанализируем только эту часть кода. Сама функция dolt не изменилась. Ее единственным входом по-прежнему является ссылка на MArgList. В предыдущей команде posts!

этот аргумент функции попросту игнорировался. Класс MArgList предназначен для хранения списка аргументов, переданных команде. Этот класс позволяет получать флаги и значения параметров. Флаги - это имена параметров, указанные после черточки.



Добавить комментарий


Защитный код
Обновить

Поиск

В закладку

 
 

Авторизация



Погода