Showing posts with label cpp. Show all posts
Showing posts with label cpp. Show all posts

Memory as a Programming Concept in C and C++ Review

Memory as a Programming Concept in C and C++
Average Reviews:

(More customer reviews)
Are you looking to buy Memory as a Programming Concept in C and C++? Here is the right place to find the great deals. we can offer discounts of up to 90% on Memory as a Programming Concept in C and C++. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Memory as a Programming Concept in C and C++ ReviewI agree with the other reviewers. In general this is good book. It bridges the gaps between many computer science disciplines. Especially OS and programming language. It also touched a little bit on computer architecture and linking process. The text was written in a a very clear way. However, I do have two complains. The author didn't spend enough effort on the relatively more complex and advanced topics. Eg, linking process for C++, advanced topics in memory leakage detection and prevention. On the other hand, author spent too much energy describing linked data structure in terms of serialization. I personally don't think its relevance is higher than the advanced memory leakage issues. For seasoned profressionals, this book can be used to refresh your knowledge. It is a beginner level to intermediate level book.Memory as a Programming Concept in C and C++ Overview

Want to learn more information about Memory as a Programming Concept in C and C++?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns Review

C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns
Average Reviews:

(More customer reviews)
Are you looking to buy C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns? Here is the right place to find the great deals. we can offer discounts of up to 90% on C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns ReviewI have worked on the development of large scale distributed networked systems for many years now, and have yet to see another so well organized text on the subject. It is an invaluable compendium that every network, distributed system, and application developer/programmer should keep handy.
It conveys, clearly, concisely and precisely a wealth of experiences from the development/coding trenches that is hard to come by and is rarely found in one place or even so well organized. The text enumerates in detail how issues faced during development were resolved in a manner that met a multitude of complex development criteria. The book breaks down ACE into a set of key crucial areas/modules, and then goes to work on each piece. It then surgically disects and explains the details of each line of code of the ACE toolkit and how and why the API's were developed the way they were and today what benefits and critical issues they solve as a result of those choices. I am eager to read the completed second volume.
I'd recommend this text to any and all students and practioners alike who are involved in distributed system (sockets, CORBA, RPC... etc with C++) development, even if they dont plan on using ACE, simply because of the high quality development advice and the way it makes one aware of pitfalls and issues that might and invariably do arise in large scale distributed systems development.C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns Overview

Want to learn more information about C++ Network Programming, Volume I: Mastering Complexity with ACE and Patterns?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Programming Microsoft Visual C++ Review

Programming Microsoft Visual C++
Average Reviews:

(More customer reviews)
Are you looking to buy Programming Microsoft Visual C++? Here is the right place to find the great deals. we can offer discounts of up to 90% on Programming Microsoft Visual C++. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Programming Microsoft Visual C++ ReviewI Just picked up the book from a half price bookstore. It's one of the best buys I made in recent months. The writing style is concise and their explanations extremely clear. A "must buy" for anyone who wants to dive into Win32 programming using MFC. However this is not a book for everyone. It is ideal for intermediate programmers.
I'm an experienced C/C++ programmer who wants a quick way of learning VC++ and the Visual Studio 6.0 Development Environment. And this is THE BOOK! I would also recommend the book for seasoned XWindows/Motif programmers who need to learn the popular MFC Windows application framework for porting their applications. It covers in breadth (but not in great details) many topics related to the Win32 environment: Document-View Architecture, ActiveX, COM, ATL, ODBC, Winsock, etc. In essence, it gives a nice capability overview of the VC++ 6.0 development tools.
Like some negative reviews posted earlier, I have to warn that the ideal readers should have some prior knowledge about Win32 API or at least some prior exposure to event-driven programming style (Smalltalk experience, also a plus.) A nice companion book for Win32 programming is: "Windows 98 Programming from the Ground Up" by Herbert Schildt. It gives C programmers better understanding of the Win32 API underlying MFC.
This is NOT an introductory text, NOR an in-depth reference. It is a comprehensive tutorial that is extremely well written and enjoyable for seasoned programmers who are new to the Win32 environment. I can't wait to start learning DirectX SDK after reading this book. :-)Programming Microsoft Visual C++ Overview

Want to learn more information about Programming Microsoft Visual C++?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

STL Pocket Reference Review

STL Pocket Reference
Average Reviews:

(More customer reviews)
Are you looking to buy STL Pocket Reference? Here is the right place to find the great deals. we can offer discounts of up to 90% on STL Pocket Reference. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

STL Pocket Reference ReviewThe author states right near the front, on pg 2, that in order to keep this book down to pocket reference size it is not a detailed reference like C++ in a Nutshell, nor does it cover C++ I/O streams or the C/C++ Standard Library. I fully agree on the necessity of that (the 'Nutshell' book is almost 800 pages), however, I would have found this pocket reference far more helpful if it had done two things differently:
1) Like a previous reviewer stated, include more examples. As my own example, the author does a good job of explaining some of the drawbacks of reverse iterators, as in this sentence: "The solution is to increment the reverse iterator, call base() to obtain the adapted iterator, and then pass the adapted iterator to erase." That's useful advice but--like a picture being worth a thousand words--a quick code example would speed up immediate understanding of the point being made, which is the purpose of a pocket reference. Code examples would also help clarify the often obtuse syntax of the STL. There are two reasons I pick up a pocket reference: to remind me what the name and operations of that call was to iterate backwards over a container, and to help me get the syntax right so the compiler stops whining. Unfortunately, the second part is missing from this pocket reference.
2) Include C++ ios_base. For one thing, the author already includes the basic_string template and I/O stream iterators. That's 2/3s of the way there already. From an academic standpoint, the ios_base stuff is low-level detail. From a practical programming view, I'm always referencing the ios_base format flags, open state, etc. when dealing with streams, even the STL I/O streams. It would be convenient if the necessary syntactical details were in the same pocket reference.
I don't regret buying this pocket reference. Like most of the O'Reilly pocket references, it's full of useful information. But I still need to refer to Stroustrup, the Nutshell book, etc. more often than not to really get a handle on exactly how I need to express my wishes to the compiler. Code examples would really help.
STL Pocket Reference Overview

Want to learn more information about STL Pocket Reference?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Sams Teach Yourself C++ in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours) Review

Sams Teach Yourself C++ in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours)
Average Reviews:

(More customer reviews)
Are you looking to buy Sams Teach Yourself C++ in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Sams Teach Yourself C++ in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Sams Teach Yourself C++ in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours) ReviewI have read several "teach yourself" books from various companies and have found this to be up there as one of the best. In fact, I felt that it was well above and beyond every other book I have read in the "24 hour" quickstart category.
If a programer is going to be programing in an object oriented language THEY NEED (not should but need) to understand the concepts seperate to any one language. It is not the purpose of this book, nor should it be, to explain OO programming. If this book was to contain "the greater picture within the overall framework of object-oriented programming" it would have to be double the size and would be a "teach youreself in a couple of weeks" book.
PLEASE REMEMBER - this book is ONLY a quickstart guide, not a comprehensive language or object-oriented programming reference manual!!
Anyone with any OO knowledge will find this book to be the clearest and fastest way of learing the basics of the C++ language. Jessy Liberty has shown that he can explain concepts clearly and concisely. This book was a very good begining for me and has allowed me to go on to further reading and programming of Visual C++ and C Builder with confidence.Sams Teach Yourself C++ in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours) Overview

Want to learn more information about Sams Teach Yourself C++ in 24 Hours (5th Edition) (Sams Teach Yourself -- Hours)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Introduction to Security, Eighth Edition Review

Introduction to Security, Eighth Edition
Average Reviews:

(More customer reviews)
Are you looking to buy Introduction to Security, Eighth Edition? Here is the right place to find the great deals. we can offer discounts of up to 90% on Introduction to Security, Eighth Edition. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Introduction to Security, Eighth Edition ReviewAs an overview of the state of the security milieu, I thought this book was quite up to snuff. I could certainly see it's use as a textbook for an undergraduate level course on 'The Basics of Security.'Introduction to Security, Eighth Edition Overview

Want to learn more information about Introduction to Security, Eighth Edition?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Exploring C++: The Programmer's Introduction to C++ Review

Exploring C++: The Programmer's Introduction to C++
Average Reviews:

(More customer reviews)
Are you looking to buy Exploring C++: The Programmer's Introduction to C++? Here is the right place to find the great deals. we can offer discounts of up to 90% on Exploring C++: The Programmer's Introduction to C++. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Exploring C++: The Programmer's Introduction to C++ ReviewI did some C++ programming in college, taking the basic two semesters as a req on the Math Major. Haven't really looked at it since, but now that I've decided to get my MSE in CS I need to take a serious look at topics like Graphics pipelines and cryptography.
As such, I need to take a serious look at C++. Thankfully, this book is perfect for anyone with some knowledge of programming trying to learn this esoteric language.
Rather than flood you with facts, Ray Lischner gives you bite sized morsels that are more easily absorbed. While I'd recommend Thinking in C++ as a companion volume, this is definitely the book to go to first, especially if you just need to understand a topic whose code base in primarily in this language.Exploring C++: The Programmer's Introduction to C++ Overview

Want to learn more information about Exploring C++: The Programmer's Introduction to C++?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C++ for Dummies Review

C++ for Dummies
Average Reviews:

(More customer reviews)
Are you looking to buy C++ for Dummies? Here is the right place to find the great deals. we can offer discounts of up to 90% on C++ for Dummies. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C++ for Dummies ReviewI've been looking for just the right introduction to programming for some time. I've spent more than a dozen hours combing through the shelves in my local Borders and B&N, skimming over 50 so-called "introductory" texts, looking for one that I could really learn from. By way of background, I am an advanced computer user/tinkerer, but I'm completely inexperienced in the field of programming -- never so much as typed a lick of code.
In reviewing other books, I didn't want to start with a book about C, because conventional wisdom says that it's a bad idea to start with C (a procedural language) if you plan to use it to jumpstart a study of C++ or java (hybrid OOP languages). I also didn't want to start with a book on QBasic, because it seems to me that the language is pretty much obsolete. For me, I wanted to learn OOP, and that meant a commitment to C++ and/or java (preferably both, as each has its strengths and weaknesses, and they are similar and popular enough to study together).
That said, I looked at somewhat advanced introductory books by Deitel, Savitch, and Horton, all of which are extremely well-reviewed here on Amazon. I also looked at several books from Microsoft Press, as I planned on learning by using components of the Visual Studio. Horton's Beginning C++ came close, but its massive size and more advanced approach left me looking for a different introductory text (I plan on returning to Horton's book though, to supplement what I learn from Mr. Davis' book).
Finally, this new edition of C++ for Dummies came out just in time. This book really hits the mark on many levels: (1) it assumes no knowledge of programming; (2) it does a great job of explaining truly complex topics without going overboard or hitting you over the head; (3) it is clear and entertaining; and (4) it is new and compliant with the latest standards, which is more than I can say for books written, say, pre-1998.
Do yourself a favor -- if you have no programming experience and want to learn a cutting edge OOP language like C++ or java, start here, then use that knowledge to branch out to more advanced material. Personally, I'm supplementing this reading with Horton's Beginning C++ and Beginning Java 2 (JDK 1.3 Version), and Bruce Eckel's highly praised Thinking in Java.
Good luck!C++ for Dummies Overview

Want to learn more information about C++ for Dummies?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C++ Without Fear: A Beginner's Guide That Makes You Feel Smart (2nd Edition) Review

C++ Without Fear: A Beginner's Guide That Makes You Feel Smart (2nd Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy C++ Without Fear: A Beginner's Guide That Makes You Feel Smart (2nd Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on C++ Without Fear: A Beginner's Guide That Makes You Feel Smart (2nd Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C++ Without Fear: A Beginner's Guide That Makes You Feel Smart (2nd Edition) ReviewC++ Without Fear, 2nd Ed
In the interests of full disclosure, I was provided a free copy of this book for review purposes. I am an experienced C++ programmer, and responded to a request (in a professional forum) for reviewers.
As a quick overview - an excellent first book for a complete programming novice; probably a little slow-paced for someone who knows other languages. The style and approach are well structured for the intended audience and there are few errors in the example code. It will provide you with a good grounding in the basics of C++, and no more - but that's its stated goal. You need to follow on with books such as "Effective C++" by Scott Myers, "OOAD with Applications" by Grady Booch, and some more advanced C++ books. This book (sensibly) declares templates to be an "advanced" issue and beyond its scope, so you'll need to look elsewhere for that information.
It is important to note the author's intended audience - namely someone whose computing knowledge goes little farther than "how to turn on a computer and use a mouse" (xxiii). This needs to be born in mind if you actually do know your way around a programming language. The approach to presenting technical concepts, and the level of technical language used, is well tailored to beginners - but will drive an experienced programmer to quickly look for another book.
Overall, this is an excellent first book for the pure novice. I would advise a true newcomer to ensure they read everything, including (even especially) the "optional" parts. The Preface (which potential engineers will be inclined to skip on instinct, smacking too much of reading the instructions) contains important information about the structure of the book, and where to find some of the essential tools. Overland describes his sidebars as "interludes", or digressions, but there is much important information buried in them. The appendices are also required reading!
One nice aspect is that Overland never uses a language feature he has not introduced, and never introduces a feature he does not immediately use in an example. And, rare nowadays for a book so loaded with examples, nearly all of the presented code will compile and execute as expected. An unfortunate side effect of this approach, however, is the the person wanting to learn C++ ends up knowing a lot about the C string library (perhaps it is simpler to introduce than, say, and strings oddly form a key component of most simple examples). Another example of using the 'C' approach in a C++ book is the use of the preprocessor for defining constants, when C++ has a perfectly good alternative with const - i.e. on page 225 you should use
const int SCR_LINES = 25;
rather than
#define SCR_LINES 25
Many language features come with "gotchas" if they are misused or abused, and Overland generally makes sure to introduce the warts when he provides a new feature. One area he missed is with the "sizeof()" operator. The reader is not told that taking the size of an array gives the total size, and not the number of elements. This is a common misconception, usually arising because the first time "sizeof()" is met is with char arrays. Just to clarify, the sizeof() operator provides the number of chars (usually bytes) needed to hold an instance of its parameter thus for the following:
int intArray[4];
char charArray[4];
sizeof(charArray) equals 4, but sizeof(intArray) equals "4 * sizeof(int)". To get the "length" of an array, you need "sizeof(intArray) / sizeof(intArray[0])".
I think that Chapter 8 (on files) would have been simpler to present if the string class has been introduced first. Also, the examples dealing with binary, read-write, files have an error and a trap for new programmers. When writing the data to the file, the size is given as "sizeof(name) -1" which fails to write out the 20th character of the "name" - this happens to be the NUL character terminating a full size string - which causes problems in later examples when the file is read back and printed out. Also, this example allows a file to be created with empty records and then these empty records to be read back in with no validation.
Importantly, Overland devotes an entire chapter to the whole concept of pointers. These are fundamental to programming in most modern languages, and often one of the hardest things to come to grips with for complete novices. The explanation is clear and concise, and most readers should be left with a reasonable understanding of them. However, I think references could have been introduced a lot earlier in function prototypes - which would have obviated the need to deal with them quite so early on in the book.
While templates are sensibly put off for more advanced books, only providing enough information to begin using the STL, the section on exceptions really needs more detail. While a novice programmer may not choose to use them in their own designs, almost any library they link to runs a high chance of being able to throw exceptions. Thus, the novice is gong to end up being intimately acquainted with exceptions whether they like it or not.
In case you're thinking I don't like this book, don't get me wrong. I'll repeat that I think it is an excellent starter for the complete novice. But if you're wondering whether or not to buy it, you really want to know it's problems as well as its strengths. So I'll wrap up with a list of my personal grievances - there is also an errata available on the web which I recommend you download and use to mark up the book. the following are not in the errata (yet).
- An exercise on page 203 suggests the following to check if a (c style) string contains "@@@": "if (strcmp(input_line, "@@@")) ...". This should read "if (strcmp(input_line,"@@@") == 0)" as a non-zero return means "not equal to".
- The binary read/write example on pages 212, 214, 215, and 216 needs to remove the "-1" from the sizeof for the name field.
- Exercise 11.1.1 on p 296 talks about the "\=" operator, when it should be the "/=" operator.
- The array initialization on p329 declares arr_of_fract[4] and then assigns 3 values, without explaining what happens to the 4th object.
- on p 371, the String class definition does not provide a type for the "ptr" member - should be "char *ptr;"
- Throughout the book, main() alternates between being defined as "void main()" and "int main()". Only the latter is correct. "Void main" harks back to the earliest K&R C language and has long been deprecated (or actually illegal) in C++.
- Virtual destructors are never explained, but their absence is a source of regular frustration in newbie's code.
- The book has a definite leaning towards the Windows world, with filenames containing "C:" for example.
- Many examples end with a call to "system("PAUSE");" to prevent the output console disappearing. They do not, however, include any headers to define "system()", and the "PAUSE" command is unique to Windows platforms. This was a source of frustration for my son when he tried to get his first example working.
- The compilers recommended in the preface are obsolete. There are much better free alternatives available today (for example: CODE::BLOCKS, Eclipse, Netbeans/C++) and this section needs to be updated.
- The biggest technical error I found in the book was on page 235, where Overland states that "variables are assumed to be private to the module in which they are created - unless and extern declaration is added". This is, in fact, completely the opposite of reality. In C and C++, the default linkage of a file-scope variable is GLOBAL, and the extern keyword just says "this is declared in another file".
These gripes aside (and there are always problems in technical texts!) it's a very good book, and I happily recommend it.
Keith Derrick
[...]C++ Without Fear: A Beginner's Guide That Makes You Feel Smart (2nd Edition) Overview

Want to learn more information about C++ Without Fear: A Beginner's Guide That Makes You Feel Smart (2nd Edition)?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C++ in a Nutshell Review

C++ in a Nutshell
Average Reviews:

(More customer reviews)
Are you looking to buy C++ in a Nutshell? Here is the right place to find the great deals. we can offer discounts of up to 90% on C++ in a Nutshell. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C++ in a Nutshell ReviewThis is an excellent reference designed to give you precise definitions and usage for the C++ language features and library according to the C++ Standard. Unless you are a novice, it will save you time. In the past, when I needed to lookup something, I used to gladly dive into the Stroustrup's "C++ Programming Language" or Josuttis's "The C++ Standard Library". While indispensable and authoritative, these volumes are *NOT* designed for easy reference work; reading them takes time, and what should have been a 30-second lookup inevitably turned into a 30-minute reading. The "C++ In A Nutshell" helps to solve this problem, in addition to putting all the relevant resources at your fingertips in one volume.C++ in a Nutshell Overview

Want to learn more information about C++ in a Nutshell?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

C++ Without Fear: A Beginner's Guide That Makes You Feel Smart Review

C++ Without Fear: A Beginner's Guide That Makes You Feel Smart
Average Reviews:

(More customer reviews)
Are you looking to buy C++ Without Fear: A Beginner's Guide That Makes You Feel Smart? Here is the right place to find the great deals. we can offer discounts of up to 90% on C++ Without Fear: A Beginner's Guide That Makes You Feel Smart. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

C++ Without Fear: A Beginner's Guide That Makes You Feel Smart ReviewThere are many "beginner" books on C++, but many of them assume some proficiency in C or another programming language. If you're new to programming (or have some background in C) and want to learn C++, you will do well with this book. The author doesn't make you learn all the features and syntax of C++ before getting started. He starts you writing useful programs right away and explains how things work in simple language and with the help of very good illustrations. The book also focuses on the core language, the basics of C++ that will not only get you writing useful programs, but will prepare you well for the more advanced features that this book doesn't cover (templates, STL, generic programming). Don't have a compiler? The CD contains GCC, the GNU Compiler Collection C++ compiler. This compiler is standard for Linux and Mac OS X and is available free for MS Windows and many other computing environments. This book doesn't lock you in to writing Windows-only software. Overall this is a very good beginner book for learning C++. There may be more comprehensive books (Bruce Eckel's "Thinking in C++ is very good, but it comprises 2 volumes each with twice as many pages as this one.) but this one is a very good way to get your feet wet before going on to others.
Why should a beginner learn C++ instead of another language that is supposedly "easier" to learn or more popular? There are several good reasons, but here are a few: First, C++ isn't really that hard to learn. C++ was build upon the C language. It adds many advanced features to C and was first adopted by programmers who were already experts in C. For a long time it was thought that it was best to learn C first before moving on to C++. But that's just the C programmer's bias. Until recently, few people have taken the time to think about a beginner's approach to learning C++ directly. I'm glad to see that changing. Second, C++, in spite of all it's quirks, is probably the most powerful and versatile general purpose programming language. You can do anything with it. It supports 3 programming models (procedural, object-oriented, and generic programming). All have very useful applications. Finally, learning to program in C++ will get you closer to the machine than virtual machine languages like Java and C#. You'll learn more about how a real computer actually works while writing faster running programs in a high-level language. The C++ relationship to C is an asset, not a liability, since the C Standard Library and system APIs are ubiquitous.The C++ Language, and the compilers that support it, have continued to improve over the years and will continue to improve in the future. There's not a lot of industry hype behind C++ partly because many software companies and consultants make more money selling supporting software and services for Java and .Net. Time will tell how well these newer technologies really serve their early adopters. (The jury is still out, I think.) C++ is a good investment. There is quite a variety of open-source, free software libraries (including GUI programming) and software frameworks that support it. C++ isn't the only computer language you should learn, but it makes a very good foundation for learning others that may be more effective for certain kinds of applications.C++ Without Fear: A Beginner's Guide That Makes You Feel Smart Overview

Want to learn more information about C++ Without Fear: A Beginner's Guide That Makes You Feel Smart?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

API Design for C++ Review

API Design for C++
Average Reviews:

(More customer reviews)
Are you looking to buy API Design for C++? Here is the right place to find the great deals. we can offer discounts of up to 90% on API Design for C++. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

API Design for C++ ReviewA good book, but I don't think an experienced C++ programmer would find anything too surprising in it. It IS a very good tutorial for newer programmers, or someone coming from Java API design. The author does a nice job of explaining a lot of what has been discussed in Meyers' and Sutter's book; none of the lengthy set up and quizzing, he just explains it and shows the reader why it is important. He concisely explains things like Liskov, Open-Closed, etc., the PIMPL idiom, and creation patterns, and gives some good advice on how to version your API, and control development in a source control system. It's basically a pretty complete look at the whole process of writing an API.API Design for C++ Overview

Want to learn more information about API Design for C++?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...