class - 成员函数看不到类的私有成员
问题描述
成员函数 ( 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
}
解决方案
推荐阅读
- spring-boot - 使用 Spring Boot 将命令行工具的属性外部化
- python - 在python中获取setter状态
- sas - SAS中不平衡数据集的滚动窗口模型
- flutter - 使用 sqflite 包在 Flutter 中存储复杂对象
- python - Python读取csv文件并过滤数据
- angular - 无法读取所有标题以响应角度 2
- php - JOIN 2个基于多个ID的表mysql
- google-maps - 关于具有 ZERO_RESULT 状态的 Google 自动完成查询的问题
- hybris - 在 Java bean 注解中使用外部依赖
- python - 如何平稳移动物体