Use 4 spaces for indentation in test applications
This commit is contained in:
1 parent
3e61dc4908
commit
1c31677a64
4 files changed
+61
-61
No files matched your search
+30
-30
@@ -3,47 +3,47 @@
|
||||
|
||||
class Hello {
|
||||
public:
|
||||
Hello() {
|
||||
printf("Hello ctor\n");
|
||||
}
|
||||
~Hello() {
|
||||
printf("Hello dtor\n");
|
||||
}
|
||||
Hello() {
|
||||
printf("Hello ctor\n");
|
||||
}
|
||||
~Hello() {
|
||||
printf("Hello dtor\n");
|
||||
}
|
||||
};
|
||||
|
||||
Hello global_h;
|
||||
|
||||
class RecurseClass {
|
||||
public:
|
||||
RecurseClass(int v) : val(v) {
|
||||
printf("ctor %d\n", val);
|
||||
}
|
||||
~RecurseClass() {
|
||||
printf("dtor %d\n", val);
|
||||
}
|
||||
RecurseClass(int v) : val(v) {
|
||||
printf("ctor %d\n", val);
|
||||
}
|
||||
~RecurseClass() {
|
||||
printf("dtor %d\n", val);
|
||||
}
|
||||
private:
|
||||
int val;
|
||||
int val;
|
||||
};
|
||||
|
||||
void recurse(int val) {
|
||||
RecurseClass obj(val);
|
||||
if (val == 0) {
|
||||
throw std::exception();
|
||||
}
|
||||
if (val == 5) {
|
||||
try {
|
||||
recurse(val - 1);
|
||||
} catch (std::exception& e) {
|
||||
printf("caught exception at %d\n", val);
|
||||
}
|
||||
} else {
|
||||
recurse(val - 1);
|
||||
}
|
||||
printf("finishing function recurse %d\n", val);
|
||||
RecurseClass obj(val);
|
||||
if (val == 0) {
|
||||
throw std::exception();
|
||||
}
|
||||
if (val == 5) {
|
||||
try {
|
||||
recurse(val - 1);
|
||||
} catch (std::exception& e) {
|
||||
printf("caught exception at %d\n", val);
|
||||
}
|
||||
} else {
|
||||
recurse(val - 1);
|
||||
}
|
||||
printf("finishing function recurse %d\n", val);
|
||||
}
|
||||
|
||||
int main(int argc, char* argv[]) {
|
||||
std::cout<<"Hello world C++"<<std::endl;
|
||||
recurse(10);
|
||||
return 0;
|
||||
std::cout<<"Hello world C++"<<std::endl;
|
||||
recurse(10);
|
||||
return 0;
|
||||
}
|
||||
+21
-21
@@ -9,29 +9,29 @@ static __thread int tlsvar = 1;
|
||||
#endif
|
||||
|
||||
static unsigned __stdcall threadfunc(void* arg) {
|
||||
int id = (int)arg;
|
||||
printf("thread %d, tlsvar %p initially %d\n", id, &tlsvar, tlsvar);
|
||||
tlsvar = id + 100;
|
||||
for (int i = 0; i < 4; i++) {
|
||||
printf("thread %d, tlsvar %p %d\n", id, &tlsvar, tlsvar);
|
||||
tlsvar += 10;
|
||||
Sleep(500);
|
||||
}
|
||||
return 0;
|
||||
int id = (int)arg;
|
||||
printf("thread %d, tlsvar %p initially %d\n", id, &tlsvar, tlsvar);
|
||||
tlsvar = id + 100;
|
||||
for (int i = 0; i < 4; i++) {
|
||||
printf("thread %d, tlsvar %p %d\n", id, &tlsvar, tlsvar);
|
||||
tlsvar += 10;
|
||||
Sleep(500);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
int main(int argc, char* argv[]) {
|
||||
HANDLE threads[3];
|
||||
HANDLE threads[3];
|
||||
|
||||
for (int i = 0; i < 3; i++) {
|
||||
printf("mainthread, tlsvar %p %d\n", &tlsvar, tlsvar);
|
||||
tlsvar += 10;
|
||||
threads[i] = (HANDLE)_beginthreadex(NULL, 0, threadfunc, (void*)(intptr_t) (i + 1), 0, NULL);
|
||||
Sleep(350);
|
||||
}
|
||||
for (int i = 0; i < 3; i++) {
|
||||
WaitForSingleObject(threads[i], INFINITE);
|
||||
CloseHandle(threads[i]);
|
||||
}
|
||||
return 0;
|
||||
for (int i = 0; i < 3; i++) {
|
||||
printf("mainthread, tlsvar %p %d\n", &tlsvar, tlsvar);
|
||||
tlsvar += 10;
|
||||
threads[i] = (HANDLE)_beginthreadex(NULL, 0, threadfunc, (void*)(intptr_t) (i + 1), 0, NULL);
|
||||
Sleep(350);
|
||||
}
|
||||
for (int i = 0; i < 3; i++) {
|
||||
WaitForSingleObject(threads[i], INFINITE);
|
||||
CloseHandle(threads[i]);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
+2
-2
@@ -2,6 +2,6 @@
|
||||
#include <stdio.h>
|
||||
|
||||
int main(int argc, char* argv[]) {
|
||||
printf("hello world! %f\n", 42.0);
|
||||
return 0;
|
||||
printf("hello world! %f\n", 42.0);
|
||||
return 0;
|
||||
}
|
||||
+8
-8
@@ -2,17 +2,17 @@
|
||||
|
||||
class Hello {
|
||||
public:
|
||||
Hello() {
|
||||
printf("Hello ctor\n");
|
||||
}
|
||||
~Hello() {
|
||||
printf("Hello dtor\n");
|
||||
}
|
||||
Hello() {
|
||||
printf("Hello ctor\n");
|
||||
}
|
||||
~Hello() {
|
||||
printf("Hello dtor\n");
|
||||
}
|
||||
};
|
||||
|
||||
Hello global_h;
|
||||
|
||||
int main(int argc, char* argv[]) {
|
||||
std::cout<<"Hello world C++"<<std::endl;
|
||||
return 0;
|
||||
std::cout<<"Hello world C++"<<std::endl;
|
||||
return 0;
|
||||
}
|
||||
Reference in new issue
Block a user