C ++,有可能/如何定义在.h&.cpp源文件中调用函数的类构造函数

在C ++上还是很新鲜,所以如果这是一个愚蠢的问题,我深表歉意,

我试图在头文件中声明一个类,该类在从构造函数传递参数时调用初始化函数。

我认为自己做错了很多,因此欢迎任何和所有代码更正/实践。

Main.cpp:

#include <iostream>
#include "Main.h"

void Class::_init(int i)
{
    this->initValue = i;
}

//not sure if this is the correct syntax
Class::Class(int i)
{
    //throws an error with "truple" ~ Not Sure What That Means
    this->_init(i);
}

Main.h:

#pragma once

class Class
{
    //note this is simplifying the class, but keeps the concept
private:
    int initValue;

    void _init(int i);
public:
    Class(int i);
};
评论