Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Pascal ---> C++


Автор: JAnty 30.5.2005, 10:40
Перевожу текст c Pascal на С++ и столкнулся с непоняткой.

Код

const pos:PosType = (E,E,E); {PosType тоже массив}
...
...
var retPos:PosType;
...
...
Move(pos,retPos,sizeof(PosType));


Как переписать ето на C++?
Немогу понять, что делает Move(). Помогите.
Или мне в раздел Delphi загленуть?

Автор: Yanis 30.5.2005, 11:41
Цитата(JAnty @ 30.5.2005, 10:40)
Немогу понять, что делает Move().

Если глянуть в справку на описание функции Move, то можно прочитать следующее (думаю и без перевода всё ясно):
Цитата
Copies bytes from a source to a destination.
Там же есть прототипы этой процедуры (функции):
Цитата

Delphi syntax:
procedure Move(const Source; var Dest; Count: Integer);

C++ syntax:
extern PACKAGE void __fastcall Move(const void *Source, void *Dest, int Count);

P.S. Из Delphi Help.

Автор: JAnty 30.5.2005, 12:41
Понятно. Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)