我采用HBufC8 *buf=HBufC8::NewL(KMaxFileName);
这样的方法请问怎么样判断buf是否分配成功的?谢谢
------解决方案--------------------------------------------------------
分配不成功就会Leave了^_^
------解决方案--------------------------------------------------------
Trap, TrapD,可以捕捉到Leave.
TInt E32Main()
{
testConsole.Title(); // write out title
testConsole.Start(_LIT( "Example ")); // start a new "test "
// The leave variable
TInt r;
// Perform example function. If it leaves,
// the leave code is put in r
TRAP(r,doExampleL());
// Test the leave variable
if (r)
testConsole.Printf(_LIT( "Failed: leave code=%d "), r);
testConsole.End(); // finish
testConsole.Close(); // close it
return KErrNone; // and return
}