gpt4 book ai didi

c++ - 表达式必须有类类型

转载 作者:行者123 更新时间:2023-11-27 23:56:43 27 4
gpt4 key购买 nike

我假设这与指针有关,但这是我的代码出错的地方。显然我还没有完成,但错误与下面代码中的键有关。

bool LCR_cipher::iskeysOK()
{
vector<char> v(keys.begin(), keys.end());
std::transform(v[0].begin(), v[0].end(), v[0].begin(), ::tolower);
}

这是头文件

class LCR_cipher
{
public:
// Constructor:
LCR_cipher(char *context_string, char *keys_string);
// Destructor: deallocate memory that was allocated dynamically
~LCR_cipher();
//check whether *keys string has valid LCR encryption value
bool iskeysOK();
//encrypt context string
void encryption();
//unencrypt context string (optional)
void unencryption();
//check whether the context string is encrypted or not
bool isencrypted();
//Retrieve CLR encryption value from *keys string
void getkeys(int& a, int& c);
// output the *context to console
void output_context();
private:
char *context; //array to store context string
char *keys; //array to store encryption keys
bool encrypted; //whether string in *context is encrypted or not
int context_MaxSize;
int context_CurrentSize;
int keys_MaxSize;
int keys_CurrentSize;

我哪里错了?

最佳答案

这里:

  v[0].begin()

v 是一个 char vector ,所以 v[0] 是一个 char,chars 没有方法。

关于c++ - 表达式必须有类类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42212839/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com