(PRWEB) October 22, 2013
Software training firm Infinite Skills Inc. last week released its "C++ Memory Management Tutorial," an advanced-level course teaching experienced programmers how to avoid common pitfalls in writing code, which can lead to catastrophic issues in memory management.
C++ is one of the most popular programming language and is used in a wide variety of hardware and operating systems platforms. The biggest complaint about C++, according to course author Brook Monroe, is that it leaks and it doesn't protect programmers from the consequences of even trivial mistakes in coding.
In Infinite Skills' C++ Memory Management Tutorial, users will learn which types of common errors are likely to effect memory management and how to avoid them.
After a brief introduction to the course, Monroe explains what goes wrong in these common errors with C++, looking at how leaks and overruns result from even the smallest errors in coding.
The next chapter explores how to work with STL Vector methods, range checking, and sentinels, to avoid overruns, before moving on to explore memory leaks and how to properly clean up your code to avoid them.
From there, the Monroe offers some additional pointers and best practices in relation to memory, explaining, for instance, why its a bad idea to reuse released memory, among other common problems.
Other chapters include a lesson on trust and verification, reading and writing shared assets, identifying additional bad coding practices, and using "old school" coding rules in order to assure stable results.
Free demo videos and a full list of course contents can be found on the C++ Memory Management training page of the InfiniteSkills website:
InfiniteSkills offers its C++ Memory Management either as a DVD or a direct download from the company website at a retail price of $24.95. Though the compatibility of programs varies, all InfiniteSkills titles and formats are compatible with both Mac and Windows operating systems, and shipping is available around the globe. Additionally, InfiniteSkills tutorials are supported by project files which correspond to examples in the videos.
About Infinite Skills Inc.
A leader in the field of software training, Infinite Skills designs its courses on a task-oriented model, teaching complex skills by providing hands-on examples and guiding users as they carry out essential functions. Infinite Skills offers a wide range of software titles available as DVDs, digital downloads, and in iPad editions. Infinite Skills now offers a subscription service, providing access to all its training content for a monthly fee, keeping with company's aim of delivering professional training to customers anywhere they want to learn.