changeset 9:0f99a5ae6cd4

Made the Node inner class private.
author Eris Caffee <discordia@eldalin.com>
date Fri, 29 May 2015 21:34:18 -0500
parents b02533162b6e
children 8af1a61be7c1
files algs4-c++/src/Queue.hpp algs4-c++/src/Stack.hpp
diffstat 2 files changed, 6 insertions(+), 2 deletions(-) [+]
line diff
     1.1 --- a/algs4-c++/src/Queue.hpp	Fri May 29 21:13:32 2015 -0500
     1.2 +++ b/algs4-c++/src/Queue.hpp	Fri May 29 21:34:18 2015 -0500
     1.3 @@ -8,7 +8,7 @@
     1.4  template <typename T>
     1.5  class Queue {
     1.6  
     1.7 -public:
     1.8 +private:
     1.9  
    1.10      ////////////////////////////////////
    1.11      class Node {
    1.12 @@ -17,6 +17,7 @@
    1.13          Node *next;
    1.14          };
    1.15  
    1.16 +public:
    1.17  
    1.18      ////////////////////////////////////
    1.19      class iterator;
    1.20 @@ -52,6 +53,7 @@
    1.21      iterator begin( void );
    1.22      iterator end( void );
    1.23  
    1.24 +
    1.25  private:
    1.26  
    1.27      size_t N;
     2.1 --- a/algs4-c++/src/Stack.hpp	Fri May 29 21:13:32 2015 -0500
     2.2 +++ b/algs4-c++/src/Stack.hpp	Fri May 29 21:34:18 2015 -0500
     2.3 @@ -8,7 +8,7 @@
     2.4  template <typename T>
     2.5  class Stack {
     2.6  
     2.7 -public:
     2.8 +private:
     2.9  
    2.10      ////////////////////////////////////
    2.11      class Node {
    2.12 @@ -18,6 +18,8 @@
    2.13          };
    2.14  
    2.15  
    2.16 +public:
    2.17 +
    2.18      ////////////////////////////////////
    2.19      class iterator;
    2.20      friend class iterator;