Already have an account? Get multiple benefits of using own account!
Login in your account..!
Remember me
Don't have an account? Create your account in less than a minutes,
Forgot password? how can I recover my password now!
Enter right registered email to receive password!
A Constructive Example
Consider an example , to model a user-defined data type for strings. The object simulates a character array ( string ) using a character pointer and an integer variable for its actual size, which can be explained at its run-time. The object doesn't use a character array , as it may impose a limit on the number of characters that can be stored.
e.g.
# include
# include < string.h>
class string
{
public :
string ( char *s);
~string();
void putstr();
private :
char *cptr;
int size;
};
void main(void)
string s1(" Hello student \n");
string s2 = " Welcome to C++ \n";
string s3 = string ( " its fun \n");
s1.putstr();
s2.putstr();
s3.putstr();
}
string::string(char *s)
size = strlen(s);
cptr = new char[size + 1];
strcpy(cptr,s);
string::~string()
delete cptr;
void string::putstr()
cout << cptr;
The class explained in the above example contains a character pointer, which allocates memory at run-time, after determining the actual size need. This programme demonstrates the use of class along with the constructor and destructor to make a user defined data type String. The constructor function contains a default argument of null character, which will be assigned to the variable cptr in the absence of an actual parameter. The destructor uses the delete operator to release the memory allocated by the constructor .
Write a C++ program to test the Bank Account class for 10 customers.
Explain the Defination and Declaration of Union? Generally in terms the composition of a union may be defined as be as union tag { member 1; member 2; member m; }; Wh
E x p r e s sion and their types: An expression will be in form of mathematical expression with C++ syntax embedded with it. Expressions are of following types which m
write a c++ program for the sum of 10 numbers and print out the average
Question : (a) One of the most common sorting techniques we have in programming is the ‘Bubble Sort'. This technique will be used to sort an array of elements in ascending or
pseudo code
A: No. If they're utilized properly, they increase encapsulation. You frequently require splitting a class in half while the two halves will have distinct numbers of instances o
how yo use the friend function?
Implementation of the Stack class in C++: How to implement stack class in c++. int Stack::push(int elem) { if (top { list[top++] = elem; r
Ask question #Minimum 100 words pted#acce
Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!
whatsapp: +91-977-207-8620
Phone: +91-977-207-8620
Email: [email protected]
All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd