No changes, just a small optimization in DataStreamTestCase.
Don't create streams on the heap completely unnecessarily, just allocate them on the stack. This makes the code shorter, safer and slightly more efficient. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@73935 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
337bbb7a06
commit
393b6027be
@ -75,23 +75,19 @@ DataStreamTestCase::DataStreamTestCase()
|
||||
static
|
||||
wxFloat64 TestFloatRW(wxFloat64 fValue)
|
||||
{
|
||||
wxFileOutputStream* pFileOutput = new wxFileOutputStream( wxT("mytext.dat") );
|
||||
wxDataOutputStream* pDataOutput = new wxDataOutputStream( *pFileOutput );
|
||||
{
|
||||
wxFileOutputStream pFileOutput( wxT("mytext.dat") );
|
||||
wxDataOutputStream pDataOutput( pFileOutput );
|
||||
|
||||
*pDataOutput << fValue;
|
||||
pDataOutput << fValue;
|
||||
}
|
||||
|
||||
delete pDataOutput;
|
||||
delete pFileOutput;
|
||||
|
||||
wxFileInputStream* pFileInput = new wxFileInputStream( wxT("mytext.dat") );
|
||||
wxDataInputStream* pDataInput = new wxDataInputStream( *pFileInput );
|
||||
wxFileInputStream pFileInput( wxT("mytext.dat") );
|
||||
wxDataInputStream pDataInput( pFileInput );
|
||||
|
||||
wxFloat64 fInFloat;
|
||||
|
||||
*pDataInput >> fInFloat;
|
||||
|
||||
delete pDataInput;
|
||||
delete pFileInput;
|
||||
pDataInput >> fInFloat;
|
||||
|
||||
return fInFloat;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user