Thread: Dependence on C++11 Features

  1. #1
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445

    Dependence on C++11 Features

    I find myself becoming increasingly dependent on the new features in C++11, to the point of getting frustrated when I am forced to code without them. I really enjoy some of the things C++ can do now, and things I would have done before with little difficulty without those features now feel cumbersome and unpleasant.

    has anyone else had a similar experience?

  2. #2
    Master Apprentice phantomotap's Avatar
    Join Date
    Jan 2008
    Posts
    5,108
    O_o

    There is very little in the new standard that is widely available that can't be reasonably emulated or conditionally available as interface extensions where they are available so I don't have such a problem.

    That said, having such a problem is a good thing in a way. They've added stuff that few languages support. They've also added stuff that, assuming they gain widespread semantics, will be virtually indispensable to all C++ programmers.

    Soma

  3. #3
    Registered User
    Join Date
    Jun 2005
    Posts
    6,815
    Personally, no.

    I like most of the new features of C++-11 but I also view the purpose of any programming language as being a tool for problem solving.

    It is the problem solving I enjoy. One attribute of any problem is a set of boundary conditions and constraints. If those boundary conditions or constraints mean I can't use the newest features (for example, because not all compilers support them) then the enjoyment comes from solving the problems using features that are available for use. Or getting through the process - even if its a bureaucratic process - of making a case for getting support of new features.

    In other words, my satisfaction is in continuing to work towards goals, even if the tools I have to use are not the latest and greatest.

    And I've yet to find a feature of C++-11 that I can't emulate in some way with older techniques and a bit of skill (and use of appropriate tools, such as libraries). Even if the solution using older techniques takes a little more thought and effort.
    Last edited by grumpy; 07-27-2012 at 03:45 PM.
    Right 98% of the time, and don't care about the other 3%.

    If I seem grumpy or unhelpful in reply to you, or tell you you need to demonstrate more effort before you can expect help, it is likely you deserve it. Suck it up, Buttercup, and read this, this, and this before posting again.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Dependence on Programming?
    By xniinja in forum General Discussions
    Replies: 7
    Last Post: 02-23-2012, 05:49 PM
  2. C++ Features in C Tutorial
    By Jesdisciple in forum C Programming
    Replies: 3
    Last Post: 08-19-2008, 11:45 AM
  3. C++ IDE features
    By czy11421 in forum Tech Board
    Replies: 4
    Last Post: 09-11-2006, 06:48 AM
  4. hard-drive dependence??
    By Hunter2 in forum Tech Board
    Replies: 4
    Last Post: 09-04-2003, 04:28 PM
  5. ADT features
    By Mhk in forum C# Programming
    Replies: 0
    Last Post: 03-05-2002, 03:21 PM