Delphi kent een with ... do constructie, zie het onderstaande voorbeeld.
with OrderDate do
if Month = 12 then
begin
Month := 1;
Year := Year + 1;
end
else
Month := Month + 1;
Dit is hetzelfde als:
if OrderDate.Month = 12 then
begin
OrderDate.Month := 1;
OrderDate.Year := OrderDate.Year + 1;
end
else
OrderDate.Month := OrderDate.Month + 1;
Kent C++ ook een dergelijke constructie? Want als ik with ... do letterlijk overneem in C++ werkt dit namelijk niet.
with OrderDate do
if Month = 12 then
begin
Month := 1;
Year := Year + 1;
end
else
Month := Month + 1;
Dit is hetzelfde als:
if OrderDate.Month = 12 then
begin
OrderDate.Month := 1;
OrderDate.Year := OrderDate.Year + 1;
end
else
OrderDate.Month := OrderDate.Month + 1;
Kent C++ ook een dergelijke constructie? Want als ik with ... do letterlijk overneem in C++ werkt dit namelijk niet.