Equivalent of with(from Pascal) to C/C++

前端 未结 1 1455
余生分开走
余生分开走 2021-01-14 07:33

What is the equivalent of with from Pascal language in C/C++ language?

A with statement is a shorthand for referencing the fields of a reco

相关标签:
1条回答
  • 2021-01-14 08:01

    I don't believe that there is any direct equivalent to that statement in c/c++.

    If your objective is to avoid repeatedly typing "Object", then I suppose you could use a reference to map it to a shorter name, such as:

      ClassName& o = Object;
      o.prop1 = "meep";
      o.prop2 = "moop";
    

    But I would personally only use this in cases where "Object" is a complex expression. E.g.:

      ClassName& o = something.getSomeOtherThing().getSomeThirdThing();
      o.prop1 = "meep";
      o.prop2 = "moop";
    
    0 讨论(0)
提交回复
热议问题