小编ice*_*opo的帖子

运算符[] []重载

是否有可能使[]操作员重载两次?允许,像这样:( function[3][3]像在二维数组中).

如果有可能,我想看一些示例代码.

c++ operator-overloading

87
推荐指数
7
解决办法
5万
查看次数

如何向现有QTableWidget添加新行?

我的应用程序是电话簿(教育目的).当用户打开应用程序时,QTableWidged将填充从.xml文件加载的数据.当用户添加新的电话号码时,我想将此号码附加到QTableWidget,但之前我将setRowCount添加到当前值,现在它是一行到一点.我怎么解决这个问题?

c++ qt

18
推荐指数
3
解决办法
4万
查看次数

指向矢量

我有这个代码:

#include <iostream>
#include <string>
#include <vector>

using namespace std;

vector<string> *vecptr;
int veclen;

void getinput()
{
 string temp;
 for(int i = 0; i < 3; i++)
    {
     cin>>temp;
     vecptr->push_back(temp);
    }
    veclen = vecptr->size();
}


int main()
{
 getinput();

    for(int i = 0; i < veclen; i++)
    {
     cout<<vecptr[i]<<endl;
    }

 return 0;
}
Run Code Online (Sandbox Code Playgroud)

我的编译器(G ++)给我一些错误:test2.cpp:28:17:错误:'std :: cout <<*中没有匹配'operator <<'(vecptr +((unsigned int)(((unsigned int) )i)*12u)))'...

怎么了?我该怎么办才能修复它?

c++ vector

5
推荐指数
2
解决办法
3万
查看次数

在tic-tac-toe中如何确定游戏结束?

我正在开发tic-tac-toe游戏,我需要算法来检查游戏何时结束(谁赢了).在3x3游戏中,我会检查每个可能的胜利情况(有8个功能).但是在7x7中(连续需要4个符号或者是对角线),很多可能的胜利模式.

algorithm tic-tac-toe

4
推荐指数
1
解决办法
6925
查看次数

getElementById麻烦

HTML: [...]<div id="test" name="testvalue"></div>[...]

JS[...]alert(document.getElementById("test").name);[...]

为什么我得到'undefined'而不是'testvalue'?

javascript

2
推荐指数
1
解决办法
111
查看次数

如何显示数组的键?

我有一个数组看起来如此:

Array
(
 [0] => a
 [1] => b
 [3] => c
 [4] => d
 [15] => e
)
Run Code Online (Sandbox Code Playgroud)

我希望得到类似的东西:

Array
(
 [0] => a
 [1] => b
 [2] => c
 [3] => d
 [4] => e
)
Run Code Online (Sandbox Code Playgroud)

我如何获得预期的效果?

php arrays

0
推荐指数
1
解决办法
60
查看次数