summaryrefslogtreecommitdiff
path: root/test/test10.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/test10.cpp')
-rw-r--r--test/test10.cpp72
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;
+ }
};