Class mfc,如何使用参数“声明对象”;这";在课堂上?

Class mfc,如何使用参数“声明对象”;这";在课堂上?,class,object,constructor,Class,Object,Constructor,如何在这样的类中声明参数为this的对象? 对象Something没有默认构造函数。 我知道我可以用指针来做 但有没有办法将其声明为值类型 class MyClass { public: Something sth(this); }; 在这里提问之前,先学习一些C++。此外,你还做了很多假设——在阅读了你的评论之后,OP的动机是什么。我可能会干脆离开。你可以写“请澄清”或“你可能被困在这里有非常基本的问题,请考虑阅读”。但你所做的只是冒犯了OP。但也许那只是我。

如何在这样的类中声明参数为this的对象? 对象
Something
没有默认构造函数。 我知道我可以用指针来做

但有没有办法将其声明为值类型

class MyClass
{
public:
   Something sth(this);

};

在这里提问之前,先学习一些C++。此外,你还做了很多假设——在阅读了你的评论之后,OP的动机是什么。我可能会干脆离开。你可以写“请澄清”或“你可能被困在这里有非常基本的问题,请考虑阅读”。但你所做的只是冒犯了OP。但也许那只是我。