enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. Scott Meyers - Wikipedia

    en.wikipedia.org/wiki/Scott_Meyers

    Scott Douglas Meyers (born April 9, 1959) is an American author and software consultant, specializing in the C++ computer programming language. He is known for his Effective C++ book series. During his career, he was a frequent speaker at conferences and trade shows.

  3. Modern C++ Design - Wikipedia

    en.wikipedia.org/wiki/Modern_C++_Design

    Modern C++ Design: Generic Programming and Design Patterns Applied is a book written by Andrei Alexandrescu, published in 2001 by Addison-Wesley. It has been regarded as "one of the most important C++ books" by Scott Meyers. [1] The book makes use of and explores a C++ programming technique called template metaprogramming. While Alexandrescu ...

  4. Destructor (computer programming) - Wikipedia

    en.wikipedia.org/wiki/Destructor_(computer...

    Objects which cannot be safely copied and/or assigned should be disabled from such semantics by declaring their corresponding functions as deleted within a public encapsulation level. A detailed description of this method can be found in Scott Meyers' popular book, Effective Modern C++ (Item 11: "Prefer deleted functions to private undefined ones."

  5. Double-checked locking - Wikipedia

    en.wikipedia.org/wiki/Double-checked_locking

    Paper "C++ and the Perils of Double-Checked Locking" (475 KB) by Scott Meyers and Andrei Alexandrescu; Article "Double-checked locking: Clever, but broken" by Brian Goetz; Article "Warning! Threading in a multiprocessor world" by Allen Holub; Double-checked locking and the Singleton pattern; Singleton Pattern and Thread Safety; volatile keyword ...

  6. Most vexing parse - Wikipedia

    en.wikipedia.org/wiki/Most_vexing_parse

    The most vexing parse is a counterintuitive form of syntactic ambiguity resolution in the C++ programming language. In certain situations, the C++ grammar cannot distinguish between the creation of an object parameter and specification of a function's type. In those situations, the compiler is required to interpret the line as a function type ...

  7. C++ - Wikipedia

    en.wikipedia.org/wiki/C++

    The C++ Core Guidelines [91] are an initiative led by Bjarne Stroustrup, the inventor of C++, and Herb Sutter, the convener and chair of the C++ ISO Working Group, to help programmers write 'Modern C++' by using best practices for the language standards C++11 and newer, and to help developers of compilers and static checking tools to create ...

  8. Comparison of Pascal and C - Wikipedia

    en.wikipedia.org/wiki/Comparison_of_Pascal_and_C

    Scott Meyers: Effective C++, 2nd Ed., Addison-Wesley, 1998, ISBN 0-201-92488-9; Vincent Hayward: Compared anatomy of the programming languages Pascal and C 50-60, ACM SIGPLAN Notices, Volume 21, Issue 5, May 1986. Pascal for C users in the FreePascal Compiler Wiki

  9. Allocator (C++) - Wikipedia

    en.wikipedia.org/wiki/Allocator_(C++)

    The subject of custom allocators has been treated by many C++ experts and authors, including Scott Meyers in Effective STL and Andrei Alexandrescu in Modern C++ Design. Meyers emphasises that C++98 requires all instances of an allocator to be equivalent, and notes that this in effect forces portable allocators to not have