Система визуального объектно-ориентированного проектирования C++Builder 121

var
Rl, R2: double;

function F(R: double):double;

в C++ имеют вид:

double Rl, R2;

double F(double R) ;

2. Идентификаторы компонентов в Object Pascal являются объектами, а в C++ —
указателями на объекты. Поэтому для доступа к их свойствам и методам вмес-
то операции точка, используемой в Object Pascal, в C++ используется опера-
ция стрелка. Например, в Object Pascal вы записываете Labell. Caption, а в
C++ Labell->Caption.

3. В C++ в вызове функции, даже не имеющей параметров, указываются скобки,
а в Object Pascal они опускаются. Например, в Object Pascal вы пишете Ореп-
Dialogl. Execute, а в C++ OpenDialogl->Execute().

4. В Object Pascal и C++ различаются многие синтаксические элементы: обозна-
чения операций, операторные скобки и т.п. Многие из этих различий можно

учесть простой контекстной заменой (команда Search Replace или «горячие»

клавиши Ctrl-F) в соответствии с приведенной ниже таблицей.

Таблица контекстной замены элементов Object Pascal и C++

; Элемент Object Pascal	C++
операция присваивания	:=	=
операция эквивалентности	=	==
операция неэквивалентности	о	'=
операция отрицания	not	!
доступ к элементу объекта	•	->
кавычки строковых констант	'	"
начало комментария	{	/*
окончание комментария	} :*/
начало блока	begin	{
конец блока	end	}
нулевой указатель	nil	NULL
указатель объекта	Self	this
оператор if	if	if(
оператор if	then	)
оператор do	do	<ничего>
оператор case	case	switch (
оператор case	of	){