Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 11th, 2012  |  syntax: C++  |  size: 0.42 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
This paste has a previous version, view the difference. Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. blargg_err_t Effects_Buffer::new_bufs( int size )
  2. {
  3.         bufs = (buf_t*) malloc( size * sizeof *bufs );
  4.         CHECK_ALLOC( bufs );
  5.         for ( int i = 0; i < size; i++ )
  6.                 new (bufs + i) buf_t;   <<<<no matching operator delete
  7.         bufs_size = size;
  8.         return 0;
  9. }
  10.  
  11. void Effects_Buffer::delete_bufs()
  12. {
  13.         if ( bufs )
  14.         {
  15.                 for ( int i = bufs_size; --i >= 0; )
  16.                         bufs [i].~buf_t();
  17.                 free( bufs );
  18.                 bufs = 0;
  19.         }
  20.         bufs_size = 0;