Hola.
En C/C++ no existe una declaración equivalente al
with de Delphi.
Y creo que en Delphi hay que ser moderado con su uso por que puede hacer dificultosa la lectura del código y hasta producir resultados indeseados si no se utiliza correctamente, como por ejemplo:
Código Delphi
[-]
with Edit1, ListBox1, ComboBox1 do
begin
Text := 'xxx'; Items.Add(Text); ...
end;
Por otro lado, usándolo bién, es una herramienta que simplifica y hasta clarifica el código.
Saludos.