int _tmain(int argc, _TCHAR* argv[]) { //CreateA(); //CreateB(); HANDLE handle1 = CreateThread(NULL, 0, ThreadFunA, NULL, 0, NULL); HANDLE handle2 = CreateThread(NULL, 0, ThreadFunB, NULL, 0, NULL); WaitForSingleObject(handle1, INFINITE); WaitForSingleObject(handle2, INFINITE); A::Sington().SetM(100); PrintA(); PrintB(); A::Sington().SetM(1010); PrintA(); PrintB(); int n[2]; n[0] = 0; n[1] = 1; printf("n1:%p\n",&n[0]); printf("n2:%p\n",&n[1]); char *p = (char *)&n[0]; char *qQ[]={p,(char *)&n[1]}; char **q = qQ; printf("q:%p\n",*q); ++q; printf("q:%p\n",*q); char *r = *q; int *s = (int *)r; cout << *s << endl; A a; const type_info &pinfo = typeid(a); int aaa = 1; cout << typeid(aaa).name(); return 1; }
void CStCuiView::PrintErrorA( LPCSTR inFormat, ...) { va_list argList; va_start(argList, inFormat); PrintA(FOREGROUND_RED | FOREGROUND_INTENSITY, inFormat, argList); }
void CStCuiView::PrintTraceOrigA( LPCSTR inFormat, ...) { va_list argList; va_start(argList, inFormat); PrintA(FOREGROUND_BLUE | FOREGROUND_INTENSITY, inFormat, argList); }
int main() { int N; ElementType *A; scanf("%d", &N); A = (ElementType *)malloc(N * sizeof(ElementType)); Read( A, N ); MySort( A, N ); PrintA( A, N ); return 0; }