GoConqr has a new look! Let us know what you think.

Flashcards

OOP 345

hasdfhfsd gsdhhgsdh English 24 cards

Cards in this deck (24)

  1. 1linkagevariable's connectivity to other scopes
    and its own
  2. 2external vs internalextern, declared in a scope in another translation unit
    vs
    static, invisible outside its own translation unit
  3. 3static_castlvalue to rvalue,
    int to float,
    etc
  4. 4reinterpret castpointer to mem to pointer to mem,
    pointer to int,
    bunch of pointer stuff
  5. 5constcastgets rid of const
  6. 6dynamic_castclass to subclass
  7. 7pointer vs reference vs valueholds an address
    vs
    variable that is alternative name for existing variable
    vs
    content of obj. defines state
  8. 8move constr copy constr copy assign move assign contruct destructknow
  9. 9overloading operatorsknow
  10. 10templatelook at from labs
  11. 11function pointers vs return type thingiesknow
  12. 12string vs string_viewstring_view avoids redundant copying operation, dont have to destroy or create obj
  13. 13container and template classesshell of data structure manages mem. associated w elements of it and provides mfs access to those elements
  14. 14iteratorsfaciliate traversal of data structure through range of elements
  15. 15algorithmsimplements soluctions for elements using iterators and function obj
  16. 16function obj./functorsobject for which the function call obj () has been overloaded
  17. 17type-safe unionsvariant
    store types
  18. 18arraycontinuous storage fixed size
  19. 19vectorstorage of variable size
  20. 20dequenon contiguous storage of variable size double ended queue
  21. 21forward_listsingly linked list
  22. 22listdoubly linked list
  23. 23OOP encapsulation inheritance polymorphism modularityknow these
  24. 24scoped enumlike a list of instance var, "symbollic constants" that you can make into a class or smth,
    know how to change values n shit

Information

Description
Flashcards on OOP 345, created by hasdfhfsd gsdhhgsdh on 17/10/2019.
Views
1
Rating

More on C++ Programming Basics

Feedback

What is it about?

What do you think of the new look?

How do you like it?