Tips and Tricks

Consider using std::vector<> for buffers over raw arrays and boost::array

A buffer variable for use with read and write operations could be defined:

  char buffer[max_size];

or:

  boost::array<char, max_size> buffer;

or:

  std::vector<char> buffer(max_size);

Consider using this last form based on std::vector<>, as it allows your application to use buffer debugging.


This topic: Asio > CommunityContent > TipsAndTricks
Topic revision: r2 - 28 Jul 2008 - 12:10:11 - ChrisKohlhoff
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback