見出し
小見出し
小々見出し
C++言語
class non_multitask_test { int* x_; public: non_multitask_test() : x_(new int(12345)) // カーネル非動作状態でのnew演算子 { } ~non_multitask_test() { if (*x_== 12345) syslog(LOG_NOTICE,"non-multitask test succeeded"); else syslog(LOG_NOTICE,"non-multitask test failed"); delete x_; // カーネル非動作状態でのdelete演算子 x_ = 0; } } test;
@implementation ClockWindow - (id)initWithContentRect:(NSRect)contentRect styleMask:(unsigned int)aStyle backing:(NSBackingStoreType)bufferingType defer:(BOOL)flag { NSWindow* result = [super initWithContentRect:contentRect styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO]; [result setBackgroundColor: [NSColor clearColor]]; //フローティングウィンドウにする [result setLevel: NSFloatingWindowLevel];//NSStatusWindowLevel]; [result setAlphaValue:1.0]; [result setOpaque:NO]; [result setHasShadow:NO]; [result setHidesOnDeactivate:YES]; // NSLog(@"ClockWindow:initWitContentRect"); return result; }