首页 > 解决方案 > 成员函数看不到类的私有成员

问题描述

成员函数 ( reverseString()) 必须转换字符串,但是当我创建并尝试在成员函数 ( char *temporary = stringo;) 中初始化一个新指针时,它显然看不到该类的成员(虽然这不是整个代码)。

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

using namespace std;

Stringfuncs::Stringfuncs(char *string)
{
this->stringo = string;
}

int Stringfuncs::lengthString()
{
int counter = 0;

for (int i = 0; stringo[i]; i++) { counter++; }

return counter;
}

char Stringfuncs::*reverseString()   //this function doesn't see the member of the class
{
char *temporary = stringo;  //identifier "stringo" isn't defined
}

标签: classvisual-c++

解决方案


推荐阅读