為了方便除錯,直接複製下面函式就可以使用日誌列印功能
void printdebuglog(cstring pvalue, cstring pevent="")
//插入時間
char ctime[30];
::memset(ctime,0,sizeof(ctime));
sprintf(ctime,"[%d:%d:%d] ",time.gethour(),time.getminute(),time.getsecond());
fprintf(fp,ctime);
if (pevent.getlength() > 0)
sprintf(v,"值:%s",pvalue);
va_list arg;
va_start( arg, v );
vfprintf(fp, v, arg );
fprintf(fp,"\n");
fclose(fp);
第二種方法可進行引數格式化:
使用格式:
int i = 0;
debugprintf("引數【%d】,引數【%d】,引數【%d】",i,++i,++i);
Android直接複製使用的工具類
1.列印loguitil log統一管理類 public class logutils public static private static final string tag way 下面四個是預設tag的函式 public static void i string msg public sta...
C 複製建構函式的使用
在c 中物件之間相互複製總是起不到預期的效果,今天呢給大家分享一下區別於淺複製的深複製,可以達到重新開闢記憶體單元,將被複製的內容完整的拷貝到指定物件的成員變數中去。1.當類的物件被初始化為同一類的另一物件時 2.當物件被當做乙個引數傳遞給乙個函式時 3.當函式返回乙個物件時使用例項 首先其形式同一...
Qt使用Log4Qt寫日誌
log4qt 是apache log4j 的qt移植版 官網 首先初始化log4qt,設定配置檔案和訊息繫結 log4qt propertyconfigurator configure qtlog4qt.conf log4qt logmanager sethandleqtmessages true ...