用于检查哪个对象实例化函数调用的复杂测试

苏曼·金杰拉(Suman Vajjala)

我有一个struct(可以是class),并且在另一个类中定义,如图所示

struct A{
somedata_A;
somespecificimplementation_A(someclass *S1);
};

class someclass{
somedata_someclass;
A a;
};

main(){
 someclass c1, *c2;
 c2 = &c1;
 c1.a.somespecificimplementation_A(c2);
}

如何验证c2确实是c1的引用?请原谅我提供此示例,因为显然c2是c1的引用。

更新:A不存储指向someclass的指针

亚历山大·米海洛夫(Alexander Mihailov)

如果您对父母一无所知,请比较会员的地址

void A::somespecificimplementation_A(someclass *S1)
{
    if (this == &(S1->a)) {
        // parent == S1
    } else {
        // parent != S1
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C ++对象实例化-使用空括号实例化对象时调用哪个构造函数

来自分类Dev

在函数调用中实例化对象的性能(解释?)

来自分类Dev

实例化对象时如何调用父构造函数?

来自分类Dev

对象实例化调用构造函数太多次

来自分类Dev

检查哪个对象调用事件方法

来自分类Dev

检查哪个对象调用事件方法

来自分类Dev

如何测试包含在所述函数中实例化的模拟对象的函数?

来自分类Dev

Javascript模块化设计模式-哪个更好:自调用函数还是对象文字方法?

来自分类Dev

PHP。如果新的实例化对象的变量用于早期实例化同一类,则仅调用__destruct()

来自分类Dev

用于概念检查的显式实例化

来自分类Dev

检查首先到达哪个断点。用于测试自动化的 trace32 工具箱劳特巴赫

来自分类Dev

如果未实例化对象,则调用静态函数将返回NULL?PHP OOP

来自分类Dev

Laravel-如何在不实例化对象的情况下调用静态函数

来自分类Dev

在不调用C ++构造函数的情况下实例化对象

来自分类Dev

如果未实例化对象,则调用静态函数将返回NULL?PHP OOP

来自分类Dev

在不调用C ++构造函数的情况下实例化对象

来自分类Dev

Laravel-如何在不实例化对象的情况下调用静态函数

来自分类Dev

PyTest:测试在if语句中调用了哪个函数

来自分类Dev

数组实例化调用构造函数吗?

来自分类Dev

数组实例化调用构造函数吗?

来自分类Dev

c ++调用模板构造函数实例化

来自分类Dev

如何为未实例化的对象实例化类函数?

来自分类Dev

如何确定哪个Windows DLL用于函数调用?

来自分类Dev

从类构造函数实例化对象的集合

来自分类Dev

scrapy crawl 的工作原理:哪个类被实例化,哪个方法被调用?

来自分类Dev

实例化类与调用可调用类函数之间的区别

来自分类Dev

查找调用哪个模板化函数重载的规则

来自分类Dev

对象方法调用可以与对象实例化同时进行吗?

来自分类Dev

Javascript茉莉花测试:防止测试的函数从在测试的函数中创建的对象调用函数

Related 相关文章

  1. 1

    C ++对象实例化-使用空括号实例化对象时调用哪个构造函数

  2. 2

    在函数调用中实例化对象的性能(解释?)

  3. 3

    实例化对象时如何调用父构造函数?

  4. 4

    对象实例化调用构造函数太多次

  5. 5

    检查哪个对象调用事件方法

  6. 6

    检查哪个对象调用事件方法

  7. 7

    如何测试包含在所述函数中实例化的模拟对象的函数?

  8. 8

    Javascript模块化设计模式-哪个更好:自调用函数还是对象文字方法?

  9. 9

    PHP。如果新的实例化对象的变量用于早期实例化同一类,则仅调用__destruct()

  10. 10

    用于概念检查的显式实例化

  11. 11

    检查首先到达哪个断点。用于测试自动化的 trace32 工具箱劳特巴赫

  12. 12

    如果未实例化对象,则调用静态函数将返回NULL?PHP OOP

  13. 13

    Laravel-如何在不实例化对象的情况下调用静态函数

  14. 14

    在不调用C ++构造函数的情况下实例化对象

  15. 15

    如果未实例化对象,则调用静态函数将返回NULL?PHP OOP

  16. 16

    在不调用C ++构造函数的情况下实例化对象

  17. 17

    Laravel-如何在不实例化对象的情况下调用静态函数

  18. 18

    PyTest:测试在if语句中调用了哪个函数

  19. 19

    数组实例化调用构造函数吗?

  20. 20

    数组实例化调用构造函数吗?

  21. 21

    c ++调用模板构造函数实例化

  22. 22

    如何为未实例化的对象实例化类函数?

  23. 23

    如何确定哪个Windows DLL用于函数调用?

  24. 24

    从类构造函数实例化对象的集合

  25. 25

    scrapy crawl 的工作原理:哪个类被实例化,哪个方法被调用?

  26. 26

    实例化类与调用可调用类函数之间的区别

  27. 27

    查找调用哪个模板化函数重载的规则

  28. 28

    对象方法调用可以与对象实例化同时进行吗?

  29. 29

    Javascript茉莉花测试:防止测试的函数从在测试的函数中创建的对象调用函数

热门标签

归档