Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
17 views
Class Private Int Public Int: String String String String
Uploaded by
Trivikraman Srinivasan
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download now
Download
Save Serialization For Later
Download
Save
Save Serialization For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
17 views
Class Private Int Public Int: String String String String
Uploaded by
Trivikraman Srinivasan
AI-enhanced title
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download now
Download
Save Serialization For Later
Carousel Previous
Carousel Next
Save
Save Serialization For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 1
Search
Fullscreen
Serialization
• Serialization is a process of string and retrieving state of an object
• Class must have a default constructor
class Student
{
private:
string name;
int roll;
string branch;
public:
Student(){}
Student(string n,int r,string b)
{
name=n;
roll=r;
branch=b;
}
friend ofstream & operator<<(ofstream &ofs,Student s);
friend ifstream & operator>>(ifstream &ifs,Student &s);
friend ostream & operator<<(ostream &os,Student &s);
};
ofstream & operator<<(ofstream &ofs,Student s)
{
ofs<<s.name<<endl;
ofs<<s.roll<<endl;
ofs<<s.branch<<endl;
return ofs;
}
ifstream & operator>>(ifstream &ifs,Student &s)
{
ifs>>s.name;
ifs>>s.roll;
ifs>>s.branch;
return ifs;
}
ostream & operator<<(ostream &os,Student &s)
{
os<<"Name "<<s.name<<endl;
os<<"Roll "<<s.roll<<endl;
os<<"Branch "<<s.branch<<endl;
return os;
}
int main()
{
ofstream ofs("Test.txt");
Student s1("John",10,"CS");
ofs<<s1;
ofs.close();
Student s2;
ifstream ifs("Test.txt");
ifs>>s1;
cout<<s1;
You might also like
6.1 Serialization PDF
PDF
No ratings yet
6.1 Serialization PDF
1 page
Serializersample
PDF
No ratings yet
Serializersample
2 pages
lect02_unit04_PersistentObjects
PDF
No ratings yet
lect02_unit04_PersistentObjects
6 pages
Classes For File Stream Operation: Stream-Object - Open ("Filename", Mode)
PDF
No ratings yet
Classes For File Stream Operation: Stream-Object - Open ("Filename", Mode)
9 pages
BSE2107 OOP II - Object Serialization and Deserialization-1
PDF
No ratings yet
BSE2107 OOP II - Object Serialization and Deserialization-1
11 pages
Module 11: Serialization: Reading and Writing Documents-SDI Applications
PDF
No ratings yet
Module 11: Serialization: Reading and Writing Documents-SDI Applications
46 pages
Pyqs - C++
PDF
No ratings yet
Pyqs - C++
52 pages
File Handling in C++: Objective: To Insert Some Data On A Text File
PDF
No ratings yet
File Handling in C++: Objective: To Insert Some Data On A Text File
10 pages
Files and Streams (Part III) : Imran Siddiqi Dept. of CS Bahria University, Islamabad Imran - Siddiqi@bahria - Edu.pk
PDF
No ratings yet
Files and Streams (Part III) : Imran Siddiqi Dept. of CS Bahria University, Islamabad Imran - Siddiqi@bahria - Edu.pk
11 pages
oops practical 2024
PDF
No ratings yet
oops practical 2024
4 pages
22 Serializaton2004 PDF
PDF
No ratings yet
22 Serializaton2004 PDF
17 pages
File Handling in C++
PDF
No ratings yet
File Handling in C++
17 pages
Java
PDF
No ratings yet
Java
31 pages
18 - Disk IO
PDF
No ratings yet
18 - Disk IO
9 pages
E Balagurusamy: File I/O With Streams
PDF
No ratings yet
E Balagurusamy: File I/O With Streams
8 pages
File Handling
PDF
No ratings yet
File Handling
14 pages
Data File Handling
PDF
100% (1)
Data File Handling
41 pages
Course Management System Code
PDF
No ratings yet
Course Management System Code
14 pages
Files
PDF
No ratings yet
Files
24 pages
File Handling
PDF
No ratings yet
File Handling
18 pages
Basic Operation On Text File in C
PDF
No ratings yet
Basic Operation On Text File in C
10 pages
object stream
PDF
No ratings yet
object stream
8 pages
Lecture 20
PDF
No ratings yet
Lecture 20
14 pages
Data Files
PDF
No ratings yet
Data Files
15 pages
CS210 - OOP Using C++ Lab 11-A: Input/Output With Files
PDF
No ratings yet
CS210 - OOP Using C++ Lab 11-A: Input/Output With Files
5 pages
Chapter 3 - DATA FILE HANDLING IN CPP, Chapter Notes, Class 12, Computer Science Class 12 Notes - EduRev
PDF
No ratings yet
Chapter 3 - DATA FILE HANDLING IN CPP, Chapter Notes, Class 12, Computer Science Class 12 Notes - EduRev
13 pages
EC-241 Object-Oriented Programming
PDF
No ratings yet
EC-241 Object-Oriented Programming
33 pages
06 Advanced File Operations Update
PDF
No ratings yet
06 Advanced File Operations Update
44 pages
File Handling
PDF
No ratings yet
File Handling
35 pages
REPORT
PDF
No ratings yet
REPORT
22 pages
7 Data File Handling
PDF
No ratings yet
7 Data File Handling
40 pages
Working With Files: A Presentation On
PDF
No ratings yet
Working With Files: A Presentation On
27 pages
Files and I/O
PDF
No ratings yet
Files and I/O
4 pages
File Structure Programs
PDF
No ratings yet
File Structure Programs
63 pages
File Handling in C++
PDF
100% (1)
File Handling in C++
32 pages
Object Oriented Programming Aman Gupta 15BEC1162
PDF
No ratings yet
Object Oriented Programming Aman Gupta 15BEC1162
7 pages
Program For Inheritence With C++: #Include Using Namespace #Include #Include Class Protected Char Int Char Public
PDF
No ratings yet
Program For Inheritence With C++: #Include Using Namespace #Include #Include Class Protected Char Int Char Public
24 pages
File Structures: Data Representation in Memory
PDF
No ratings yet
File Structures: Data Representation in Memory
107 pages
Files and Streams by DK Mamonai
PDF
No ratings yet
Files and Streams by DK Mamonai
3 pages
C++_Chapter8
PDF
No ratings yet
C++_Chapter8
14 pages
17isl68 Manual
PDF
No ratings yet
17isl68 Manual
77 pages
FS Labmanual
PDF
No ratings yet
FS Labmanual
106 pages
C-7 File Handling
PDF
No ratings yet
C-7 File Handling
9 pages
Unit - V - OOPS
PDF
No ratings yet
Unit - V - OOPS
81 pages
cs notes1
PDF
No ratings yet
cs notes1
28 pages
Roll No 150252 Class BEE 7-B Name Rimsha Kanwal Lab 3
PDF
No ratings yet
Roll No 150252 Class BEE 7-B Name Rimsha Kanwal Lab 3
7 pages
Cis22b Cheat Sheet Copy
PDF
No ratings yet
Cis22b Cheat Sheet Copy
2 pages
Module 4
PDF
No ratings yet
Module 4
5 pages
C++ Codes
PDF
No ratings yet
C++ Codes
23 pages
Lecture 14
PDF
No ratings yet
Lecture 14
16 pages
219 Assignment #4
PDF
No ratings yet
219 Assignment #4
10 pages
Oop Unit 4
PDF
No ratings yet
Oop Unit 4
38 pages
Unit 05 File Operation
PDF
No ratings yet
Unit 05 File Operation
32 pages
d1b8da81-3079-4ac5-88ec-48f91789095d (1)
PDF
No ratings yet
d1b8da81-3079-4ac5-88ec-48f91789095d (1)
3 pages
11. Working With Files
PDF
No ratings yet
11. Working With Files
31 pages
LAB11
PDF
No ratings yet
LAB11
5 pages
M5 Filehandling
PDF
No ratings yet
M5 Filehandling
32 pages
5 - Input-Output Streams as an Introduction
PDF
No ratings yet
5 - Input-Output Streams as an Introduction
26 pages
Student Information No 11
PDF
No ratings yet
Student Information No 11
5 pages
CSS Grid Layout
From Everand
CSS Grid Layout
Abdelfattah Ragab
No ratings yet
Instructions:: Final Year - Open Elective - CIA EXAM 2 OOP With Core Java Date: 08 Feb 2018 Time: 90 Mins
PDF
No ratings yet
Instructions:: Final Year - Open Elective - CIA EXAM 2 OOP With Core Java Date: 08 Feb 2018 Time: 90 Mins
1 page
Graphical Code in R
PDF
No ratings yet
Graphical Code in R
5 pages
Graphical Method
PDF
No ratings yet
Graphical Method
1 page
Assignment Problem R Code
PDF
No ratings yet
Assignment Problem R Code
3 pages
222 +FAQ+ (Intro+Exception+Handling+Construct+)
PDF
No ratings yet
222 +FAQ+ (Intro+Exception+Handling+Construct+)
3 pages
Documents
Computers