diff options
Diffstat (limited to 'test/test10.cpp')
-rw-r--r-- | test/test10.cpp | 72 |
1 files changed, 71 insertions, 1 deletions
diff --git a/test/test10.cpp b/test/test10.cpp index 6332cf5..4b8199d 100644 --- a/test/test10.cpp +++ b/test/test10.cpp @@ -7,7 +7,6 @@ class Object1 if (ptr1 || ptr2) { *ptr2 = 400; -// return; } else { @@ -132,4 +131,75 @@ class Object1 *ptr1 = 500; *ptr2 = 600; } + + void func9(int *ptr1, int *ptr2) + { + if (ptr1 || ptr2) + { + *ptr2 = 100; + return; + } + else + { + *ptr1 = 200; + return; + } + + *ptr1 = 300; + *ptr2 = 400; + } + + void func10(int *ptr1, int *ptr2) + { + if (ptr1 && ptr2 && k) + { + *ptr1 = 100; + *ptr2 = 200; + return; + } + else + { + *ptr1 = 300; + *ptr2 = 400; + } + + *ptr1 = 500; + *ptr2 = 600; + } + + void func11(int *ptr1, int *ptr2) + { + if (ptr1 && ptr2 || ptr1) + { + *ptr1 = 100; + *ptr2 = 200; + return; + } + else + { + *ptr1 = 300; + *ptr2 = 400; + } + + *ptr1 = 500; + *ptr2 = 600; + } + + void func12(int *ptr1, int *ptr2) + { + if (ptr1 || !ptr1) + { + *ptr1 = 100; + *ptr2 = 200; + return; + } + else + { + *ptr1 = 300; + *ptr2 = 400; + } + + *ptr1 = 500; + *ptr2 = 600; + } }; |