C++

Extending STL for Games

There is widespread usage of the Standard Template Library (STL) in the C++ development community. This article takes a look under the hood of several core STL components by customizing and extending them to solve game-specific problems.
  • C++
  • STL
  • iterators
  • game development
  • visual computing
  • Standard Template Library
  • STL Container
  • vcsource_type_techarticle
  • vcsource_os_windows
  • vcsource_platform_desktoplaptop
  • vcsource_domain_graphics
  • vcsource_domain_gamedev
  • vcsource_index
  • 游戏开发
  • 图形
  • Myths about static analysis. The third myth - dynamic analysis is better than static analysis.

    While communicating with people on forums, I noticed there are a few lasting misconceptions concerning the static analysis methodology. I decided to write a series of brief articles where I want to show you the real state of things.


    The third myth is: "Dynamic analysis performed by tools like valgrind for C/C++ is much better than static code analysis".

    90 errors in open-source projects

    There are actually 91 errors described in the article, but number 90 looks nicer in the title. The article is intended for C/C++ programmers, but developers working with other languages may also find it interesting.
  • errors
  • C++
  • open source
  • bugs
  • cpp
  • PVS-Studio
  • code review
  • static code analyzer
  • Security Community
  • 并行计算
  • 开源
  • Using xilink with /Qipo and /Qparallel options may cause an Internal compiler error

    Using xilink with "ipo" and "parallel" options simultaneously with the Intel® Compiler 11.0 initial release may cause an internal compiler error.
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • 英特尔® C++ 编译器
  • C++
  • Ice
  • IPO
  • internal compiler error
  • Intel
  • compiler
  • ClosedSWDefect
  • Have your cake and eat it too - part 2

    In the first part of this article I described how you can “have your cake and eat it too” with respect to programmable use of Hyper Threading or no Hyper Threading through use of thread team selection attributes on the parallel_for construct in the QuickThread® programming tool kit.

    In this part I will describe the test bed application and results data as run on an Intel Core i7 2600K Sandy Bridge (no over clocking).

    Have your cake and eat it too

    This English idiomatic proverb or figure of speech dating back to 1546 is used to describe situations where “you can’t have it both ways.” Considering that this blog is posted on a website which, barring a few exceptions, has a preponderance of content relating to programming and computers. So where does this idiomatic proverb fit in with typical content found on this website?

     A few days ago (October 12, 2011) a post was made by Andy to the Threading on Intel® Parallel Architectures forum titled:

    页面

    订阅 C++