c How do I create objects dynamically? C Why do you want to create objects dynamically

Updated on technology 2024-04-12
5 answers
  1. Anonymous users2024-02-07

    Dynamically create controls:

    for (int i = 0; i < 10; i++)string strname = "textb" +

    textbox tt = new textbox();

    strname;

    new point(i*20,i*20+100);The location of the control.

    Invoke the created control:"textb1"].text = "click";

  2. Anonymous users2024-02-06

    textbox txtnewtext = new textbox();

    If it's a winfrom, mark it with the name attribute.

    textbox"+;

    with point(x,y); to locate.

    If it's web, mark it with the id attribute.

    textbox"+;

    This is the content of the display text box.

    textbox"+;

  3. Anonymous users2024-02-05

    First, it can save resources to the greatest extent

    For example, a program that can handle a lot of things, 1, can handle all the students in a school of 50,000 people.

    2. It can handle a small class of dozens of people.

    1) If you use static allocations, for example, arrays. When you know you need to deal with these problems, you need to define an array of 50,000 lengths to solve the problem. At this time, use this program to process the class data.

    The large number of memory addresses allocated here is wasteful.

    2) To deal with the data of schools with more than 50,000 students, there will be a problem of insufficient allocation. Re-revision** is required. This is called overflow in C++.

    3) Benefits of using dynamic allocation of memory. If it's dynamic, it's about using as much as you want. Memory is allocated based on the size of the data entered.

    For example, if the program handles a small class of 50 people, 50 spaces will be allocated. When you add another person, the program automatically adds another space to the back.

    Second, the advantages are as follows:

    1. It will not cause waste, basically how much is used.

    2. It can be increased and decreased at any time.

    The program is more flexible. There will also be no problem of underallocation.

  4. Anonymous users2024-02-04

    For example, when a program is running, it needs to create several objects of class A according to user needs, how do you write it? a a,b,c...Statically creating objects doesn't work.

    At this point, it's time to create it dynamically.

    Dynamic memory development is flexible, and dynamic objects are good for special data structures.

  5. Anonymous users2024-02-03

    The benefits are certainly many!! LS is talking about a and, most importantly, the ability to allocate memory on demand.

    Improve the utilization of system resources.

    Allocate as much as you need.

    Allocated in one go, there will be a lot of useless memory usage.

Related questions
18 answers2024-04-12

Yahoo has full API documentation for Yahoo Weather Forecast's URL is: >>>More

18 answers2024-04-12

C is process-oriented.

C++ is object-oriented. >>>More

14 answers2024-04-12

If a and c are not parallel, then a and c intersect.

Because A and B are parallel, B and C intersect. >>>More

16 answers2024-04-12

In addition to the general system software and installation software, I think there are probably two main reasons why your hard drive is smaller! >>>More

5 answers2024-04-12

Because your temporary files are stored in C: Documents and Settings Administrator Local Settings Temp >>>More