- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个 myString 类,在其中重载了用于哈希表的运算符。我有以下问题:在我的打印功能中,计算值有效,但计算键无效。相反,打印随机字符。
我不想在此程序中使用节点。
void hashTable::print(){
int i;
cout<<"-------hash table-------"<<endl;
cout<<"index key value"<<endl;
MyString key=data[i].getKey();
int value=data[i].getValue();
for(i=0;i<length;i++){
cout<<" "<<i;
cout<<" "<<key;
cout<<" "<<value;
}
cout<<endl;
}
最佳答案
在您的代码中,您只在开始时使用 i
设置了一次 key
和 value
,因为它尚未初始化,具有不确定的值。您需要使用正确的 i
值每次 迭代获取您的元素。
void hashTable::print() {
cout << "-------hash table-------" << endl;
cout << "index key value" << endl;
for(int i = 0; i < length; i++) {
MyString key = data[i].getKey();
int value = data[i].getValue();
cout << " " << i;
cout << " " << key;
cout << " " << value;
}
cout << endl;
}
不确定这是否完全解决了您的问题,但它仍然会有所帮助。
关于c++ - "MyString"值计算不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55604681/
我正在使用递归遍历字符串的值。当我越过最后一个字符时,它允许我将该索引位置用作空字符串 "" 而不是给出错误。这是为什么? myStr = 'test' print(myStr[4]) 产生错误 pr
这个问题已经有答案了: 已关闭11 年前。 Possible Duplicate: What is the difference between char s[] and char *s in C?
我包括了 库在我的 .cpp 文件的顶部,但是当我测试它时 cout<
这个问题在这里已经有了答案: Difference between returning reference vs returning value C++ (3 个答案) 关闭 3 年前。
做 [~, currenthost] = system('hostname'); table({currenthost}, 'VariableNames', {'host'}) 给予 ans =
这三个中哪个更好? string myString = ""; String.IsNullOrEmpty(myString); vs string myString = ""; if(myString
我遇到过几个在 header 中以不同方式声明类的示例 NSString* mystring; 或 NSString *mystring; 有什么区别? 最佳答案 那是三个完全不同的词汇元素,它们之间
我多次听说在使用boolean equals(Object o) 比较Strings 时,最好将常量放在函数的左侧,如以下: 差:myString.equals("aString"); 好:“aStr
string.IsNullOrEmpty(myString.Trim()) 与 string.IsNullOrWhiteSpace(myString) 哪个更快或更可靠,为什么? 最佳答案 如果 my
如何在 JavaScript 中使用 ESLint 强制不使用 myStr = myStr + 'Some string' 并使用 myStr += 'Some string'。 最佳答案 您可以使用
我有一个字符串 Properties.Settings.Default.myString 和两个 TextBoxes 当我在 textBox1 中键入文本并更改焦点时,textBox2 中的文本将
这个问题在这里已经有了答案: What is the difference between char s[] and char *s? (14 个答案) C - Difference between
如问题所示, 正如函数名称所示,我们正在使用像 IsNullOrEmpty 或 IsNullOrWhiteSpace 这样的字符串函数,它们做的不止一项工作,这是否违反了 SRP ? 它不应该是 st
这个问题在这里已经有了答案: 11 年前关闭。 Possible Duplicate: Checking for string contents? string Length Vs Empty Str
选项 1:typedef NSString MyString 选项 2:typedef NSString * MyString 问题 在 Objective-C 中,这两种说法都是有效的,但据我所知,
我创建了一个 myString 类,在其中重载了用于哈希表的运算符。我有以下问题:在我的打印功能中,计算值有效,但计算键无效。相反,打印随机字符。 我不想在此程序中使用节点。 void hashTab
我正在尝试调试为什么我的变量 mystring 未知,而我认为它应该根据之前的问题 Is the bug in the grammar or in the code? (gdb) run The pr
我正在使用 jquery-select2 插件,但我想知道如何才能只获得以键入的关键字开头的结果(如“myString%”) 最佳答案 documentation实际上提供了一个例子: $("sele
为什么这行不通? string myString = "test"; int i = myString.Length; // i = 4 myString.PadLeft(5, '_'); // "m
我遇到这样一种情况,我需要使用以正则表达式 (/^'searchString'/) 开头的字符串来拆分给定的字符串,这不起作用,例如 "token=123412acascasdaASDFADS".sp
我是一名优秀的程序员,十分优秀!