问题列表 - 第36608页

多态运算符[]实现

让我们说我们有这个代码:

class test_t
{
    void* data;
public:
    template <typename T>
    T operator [](int index)
    {
        return reinterpret_cast<T*>(data)[index];
    }
};

int main()
{
    test_t test;
    int t = test.operator []<int>(5);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法将其转换为可编译的惯用C++?

应该是这样的

int main()
{
    test_t test;
    int t = test[5];
    double f = test[7];
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

即多态运算符[].

c++

6
推荐指数
1
解决办法
186
查看次数

我如何使用特征scala.Proxy

我刚刚在API中找到了它,并希望看到一两个例子以及解释它有什么用处.

proxy scala dynamic scala-2.8

10
推荐指数
1
解决办法
5980
查看次数

Delphi中的自定义控件创建

我习惯于在一个表格上创建它10次,这没关系,直到我试图传递这个数字,它开始吃系统资源,无论如何我可以创建这样的组件?对于模拟器项目,需要8位来指示二进制寄存器的值

替代文字

任何帮助,评论,想法都非常感谢.TY.

delphi delphi-7 custom-component

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

使用htaccess/htpasswd时如何获得用户的输入?


我想使用htaccess和htpasswd文件以及用于服务器端代码的PHP创建登录系统,但是当用户登录时我希望能够识别该用户,那么我怎么知道用户键入的内容为使用PHP代码的用户名(我假设如果他们设法访问受限页面我不需要知道密码)?

非常感谢,本

.htaccess controls login .htpasswd

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

Visual Studio自动生成属性

就像Eclipse for Eclipse,它可以自动生成类变量的getter和setter一样,Visual Studio 2010也可以这样做吗?我在任何地方找不到它....

visual-studio-2010

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

如何在Perl中修改HTML文件?

我有一堆HTML文件,我想要做的是在每个HTML文件中查找关键字'From Argumbay'并使用我拥有的一些href来更改它.起初我觉得它非常简单,所以我做的是打开每个HTML文件并将其内容加载到数组(列表)中,然后我查找每个关键字并将其替换为s ///,并将内容转储到文件,有什么问题?有时关键字也可以出现在href中,在这种情况下我不希望它被替换,或者它可以出现在某些标签内等等.

示例:http://www.astrosociety.org/education/surf.html

我希望我的脚本用$ href中的一些href替换'here'这个单词的每个出现,但正如你所看到的,还有另一个'here'已经是href'ed,我不希望它变成href再来一次.在这种情况下,除了href之外没有其他'这里有',但我们假设有.

我只想更换关键字,只要它只是文字,任何想法?

BOUUNTY编辑:嗨,我相信它很简单,但似乎它删除了HTML,SHTML文件中发现的所有注释(主要问题是它在SHTML中删除了SSI),我尝试使用:store_comments(1)方法调用递归函数之前的$ html,但无济于事.知道我在这里缺少什么吗?

html perl html-parsing

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

编译时实际包含哪些文件

我有一个非常大的代码,其中很多是遗留代码.我想知道所有这些文件中哪一个参与编译.代码是用GNU编译器编写的,主要用C/C++编写,但也有一些在其他程序中编写.任何建议将受到高度赞赏.

谢谢,

卡察夫.

我在linux下编译混合脚本/ makefile.我想以某种方式用一个工具"包装"这个构建,该工具将给出构建中使用的所有源文件的输出,最好是具有绝对路径名.

你说什么?

c c++ gcc g++

7
推荐指数
2
解决办法
4762
查看次数

如何在c ++中实现交换

我刚开始学习元编程,我想知道swap的实现.任何人都可以帮助我解释元编程中的特征吗?谢谢.

c++ metaprogramming

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

Scala 2.9将添加哪些新功能?

我知道并行集合将可用.

这些将采取什么形式,我们还有什么可能看到的?

scala scala-2.9

18
推荐指数
2
解决办法
2731
查看次数

依靠Zend_Db_Select

假设我有一个随机的zend_db_select对象.

如何对该对象执行计数,因此我知道满足查询的项目数量.

我尝试了以下方法:

$data->TotalRecords = $select->columns(new Zend_Db_Expr('COUNT(*)'))->query()->fetch();
Run Code Online (Sandbox Code Playgroud)

但这给了我以下错误:

消息:没有为FROM子句指定表

查询本身工作正常并返回结果集.

php zend-framework zend-db-select

4
推荐指数
2
解决办法
9695
查看次数