Ns 3 Basics c++ study document

download Ns 3 Basics c++ study document

of 2

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/