Document Control Basics of Good Documentation and Document Control Systems.
Ns 3 Basics c++ study document
Transcript of Ns 3 Basics c++ study document
-
7/24/2019 Ns 3 Basics c++ study document
1/2
C++ Language(http://www.cplusplus.com/doc/tutorial/)
These tutorials explain the C++ language from its basics up to the newest features introduced by C++11. Chapters have a practical orientation, with example programs in all sections to start practicingwhat is being explained right away.
Introduction
Compilers
Basics of C++
Structure of a program
Variables and types
Constants
perators
!asic "nput#utput
Program structure
Control Structures
$unctions
verloads and templates
%ame visibility
Compound data types
&rrays
Character se'uences
(ointers
)ynamic *emory
)ata structures
ther data types
Classes
Classes "
Classes ""
Special members
$riendship and inheritance
(olymorphism
http://www.cplusplus.com/doc/tutorial/http://www.cplusplus.com/doc/tutorial/introduction/http://www.cplusplus.com/doc/tutorial/program_structure/http://www.cplusplus.com/doc/tutorial/variables/http://www.cplusplus.com/doc/tutorial/constants/http://www.cplusplus.com/doc/tutorial/operators/http://www.cplusplus.com/doc/tutorial/basic_io/http://www.cplusplus.com/doc/tutorial/control/http://www.cplusplus.com/doc/tutorial/functions/http://www.cplusplus.com/doc/tutorial/functions2/http://www.cplusplus.com/doc/tutorial/namespaces/http://www.cplusplus.com/doc/tutorial/arrays/http://www.cplusplus.com/doc/tutorial/ntcs/http://www.cplusplus.com/doc/tutorial/ntcs/http://www.cplusplus.com/doc/tutorial/pointers/http://www.cplusplus.com/doc/tutorial/dynamic/http://www.cplusplus.com/doc/tutorial/structures/http://www.cplusplus.com/doc/tutorial/other_data_types/http://www.cplusplus.com/doc/tutorial/classes/http://www.cplusplus.com/doc/tutorial/templates/http://www.cplusplus.com/doc/tutorial/classes2/http://www.cplusplus.com/doc/tutorial/inheritance/http://www.cplusplus.com/doc/tutorial/polymorphism/http://www.cplusplus.com/doc/tutorial/introduction/http://www.cplusplus.com/doc/tutorial/program_structure/http://www.cplusplus.com/doc/tutorial/variables/http://www.cplusplus.com/doc/tutorial/constants/http://www.cplusplus.com/doc/tutorial/operators/http://www.cplusplus.com/doc/tutorial/basic_io/http://www.cplusplus.com/doc/tutorial/control/http://www.cplusplus.com/doc/tutorial/functions/http://www.cplusplus.com/doc/tutorial/functions2/http://www.cplusplus.com/doc/tutorial/namespaces/http://www.cplusplus.com/doc/tutorial/arrays/http://www.cplusplus.com/doc/tutorial/ntcs/http://www.cplusplus.com/doc/tutorial/pointers/http://www.cplusplus.com/doc/tutorial/dynamic/http://www.cplusplus.com/doc/tutorial/structures/http://www.cplusplus.com/doc/tutorial/other_data_types/http://www.cplusplus.com/doc/tutorial/classes/http://www.cplusplus.com/doc/tutorial/templates/http://www.cplusplus.com/doc/tutorial/classes2/http://www.cplusplus.com/doc/tutorial/inheritance/http://www.cplusplus.com/doc/tutorial/polymorphism/http://www.cplusplus.com/doc/tutorial/ -
7/24/2019 Ns 3 Basics c++ study document
2/2
ther language features
Type conversions
-xceptions
(reprocessor directives
C++ !tandard Li"rary "nput#utput with files
#!$% simulatorDiscrete-event network simulator
Targeted primarily for research & educational use.%S/ pro0ect is an open$source pro'ectdeveloping ns$% (*)."ntroducing new #!$% usersto the system in a structured way .
Build several example simulations:
"ntroduces, explains ey concepts 2 features.
#!$% eypoints:
(open-source project)$pen ,nvironment for -esearchersTo contri"ute & sharetheir software.
(new simulator)#!$ & #!$% 3ritten in C++.#ot a "acwards$compati"le etension of #!$.!ome models ported from ns$ to ns$%.
)oes not support the ns$ 0PI0B12 #!$%
)eveloped to provide an open3 etensi"le networ simulationplatform
$or networing research and education(rovides modelsof how pacet data networswor 2 perform(rovides simulation engine for usersto conduct simulation experiments
http4##code.nsnam.org.http4##www.nsnam.org#releases#
http://www.cplusplus.com/doc/tutorial/typecasting/http://www.cplusplus.com/doc/tutorial/typecasting/http://www.cplusplus.com/doc/tutorial/exceptions/http://www.cplusplus.com/doc/tutorial/preprocessor/http://www.cplusplus.com/doc/tutorial/files/http://code.nsnam.org/http://www.nsnam.org/releases/http://www.nsnam.org/releases/http://www.cplusplus.com/doc/tutorial/typecasting/http://www.cplusplus.com/doc/tutorial/exceptions/http://www.cplusplus.com/doc/tutorial/preprocessor/http://www.cplusplus.com/doc/tutorial/files/http://code.nsnam.org/http://www.nsnam.org/releases/