Click here to Skip to main content
15,442,639 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: A programming question Pin
David O'Neil23-Sep-20 21:39
professionalDavid O'Neil23-Sep-20 21:39 
GeneralRe: A programming question Pin
Shao Voon Wong23-Sep-20 21:55
mvaShao Voon Wong23-Sep-20 21:55 
GeneralRe: A programming question Pin
David O'Neil23-Sep-20 22:01
professionalDavid O'Neil23-Sep-20 22:01 
GeneralRe: A programming question Pin
Arthur V. Ratz23-Sep-20 22:09
professionalArthur V. Ratz23-Sep-20 22:09 
GeneralRe: A programming question Pin
Nemanja Trifunovic24-Sep-20 3:13
MemberNemanja Trifunovic24-Sep-20 3:13 
GeneralRe: A programming question Pin
RustyF24-Sep-20 20:56
MemberRustyF24-Sep-20 20:56 
GeneralRe: A programming question Pin
giulicard24-Sep-20 22:01
Membergiulicard24-Sep-20 22:01 
GeneralRe: A programming question Pin
Stuart Dootson24-Sep-20 23:13
professionalStuart Dootson24-Sep-20 23:13 
The only time I've used it is when deriving from a class to make use of its functionality, but not wanting to make all of the public base class members accessible. For example, making a fixed vector class that you can iterate over:
C++
 #include <iostream>
 #include <vector>

template <class T> struct fixed_vector : private std::vector<T> {
  using std::vector<T>::vector;
  using std::vector<T>::begin;
  using std::vector<T>::end;
};

int main() {
   auto f = fixed_vector<int>{1,2, 3,4 ,5};

   for(const auto i : f) {
      std::cout << i << std::endl;
   }
   f.push_back(10); // Causes compiler error
}
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p

GeneralRe: A programming question Pin
patbob28-Sep-20 14:17
Memberpatbob28-Sep-20 14:17 
GeneralRe: A programming question Pin
David O'Neil28-Sep-20 15:49
professionalDavid O'Neil28-Sep-20 15:49 
GeneralRe: A programming question Pin
charlieg29-Sep-20 2:24
Membercharlieg29-Sep-20 2:24 
GeneralScratching Goethe... Pin
Kornfeld Eliyahu Peter23-Sep-20 20:04
professionalKornfeld Eliyahu Peter23-Sep-20 20:04 
GeneralRe: Scratching Goethe... Pin
David O'Neil23-Sep-20 20:23
professionalDavid O'Neil23-Sep-20 20:23 
GeneralThought of the Day Pin
OriginalGriff23-Sep-20 4:24
mveOriginalGriff23-Sep-20 4:24 
GeneralRe: Thought of the Day Pin
jeron123-Sep-20 5:06
Memberjeron123-Sep-20 5:06 
GeneralRe: Thought of the Day Pin
W Balboos, GHB23-Sep-20 5:37
mveW Balboos, GHB23-Sep-20 5:37 
GeneralRe: Thought of the Day Pin
Daniel Pfeffer23-Sep-20 6:12
professionalDaniel Pfeffer23-Sep-20 6:12 
GeneralRe: Thought of the Day Pin
Sandeep Mewara23-Sep-20 8:23
mveSandeep Mewara23-Sep-20 8:23 
GeneralRe: Thought of the Day Pin
DRHuff23-Sep-20 9:21
MemberDRHuff23-Sep-20 9:21 
GeneralRe: Thought of the Day Pin
Stefan_Lang23-Sep-20 23:15
mveStefan_Lang23-Sep-20 23:15 
GeneralRe: Thought of the Day Pin
Johnny J.23-Sep-20 23:48
professionalJohnny J.23-Sep-20 23:48 
GeneralRe: Thought of the Day Pin
Rich Leyshon23-Sep-20 23:35
MemberRich Leyshon23-Sep-20 23:35 
General25 years of programming reduced to a question. Pin
Jeremy Falcon23-Sep-20 2:33
professionalJeremy Falcon23-Sep-20 2:33 
GeneralRe: 25 years of programming reduced to a question. Pin
W Balboos, GHB23-Sep-20 2:38
mveW Balboos, GHB23-Sep-20 2:38 
GeneralRe: 25 years of programming reduced to a question. Pin
rnbergren23-Sep-20 2:49
Memberrnbergren23-Sep-20 2:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

What topics would you like to learn more about?
Contributed by Marc Clifton.
  Results   147 votes