What code should we put in the space labeled "\\insert code here" to avoid memory leaks, compiler and runtime errors? cl

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899604
Joined: Mon Aug 02, 2021 8:13 am

What code should we put in the space labeled "\\insert code here" to avoid memory leaks, compiler and runtime errors? cl

Post by answerhappygod »

What Code Should We Put In The Space Labeled Insert Code Here To Avoid Memory Leaks Compiler And Runtime Errors Cl 1
What Code Should We Put In The Space Labeled Insert Code Here To Avoid Memory Leaks Compiler And Runtime Errors Cl 1 (51.3 KiB) Viewed 33 times
What Code Should We Put In The Space Labeled Insert Code Here To Avoid Memory Leaks Compiler And Runtime Errors Cl 2
What Code Should We Put In The Space Labeled Insert Code Here To Avoid Memory Leaks Compiler And Runtime Errors Cl 2 (41.27 KiB) Viewed 33 times
What Code Should We Put In The Space Labeled Insert Code Here To Avoid Memory Leaks Compiler And Runtime Errors Cl 3
What Code Should We Put In The Space Labeled Insert Code Here To Avoid Memory Leaks Compiler And Runtime Errors Cl 3 (25.42 KiB) Viewed 33 times
What code should we put in the space labeled "\\insert code here" to avoid memory leaks, compiler and runtime errors? class Student { public: Student (const string& n ="000000000", const string& s ="Hey you!"); public: string number; string name; }; int main(){ vector<Student*>* students = new vector<Student*>; students->push_back(new Student("123", "Alice")); students->push_back(new Student("456","Bob")); students->push_back(new Student("789", "Charlie")); undefined //insert code here return 0; for (int i = 0; i < 3; ++i) { delete (*students); Nothing. When the vector goes out of scope it will delete itself and all data. delete students; for (int i = 0; i < 3; ++i) { delete (*students);
What code should we put in the space labeled "\\insert code here" to avoid memory leaks, compiler and runtime errors? #include <string> #include <vector> using namespace std; class Student { public: Student (const string& n = "000000000",const string& s = "Hey you!"); private: string number; string name; int main(){ vector<Student*> students; undefined students.push_back(new Student("123", "Alice")); students.push_back(new Student("456", "Bob")); students.push_back(new Student("789", "Charlie")); //insert code here return 0;
delete students; for (int i = 0; i < 3; ++i) { delete students; for (int i 0; i < 3; ++i) { delete students; } delete students; Nothing, the vector will delete itself and all data when it goes out of scope.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply