问题列表 - 第5151页

在使用继承时实现operator ==

我有一个实现==运算符的基类.我想编写另一个类,继承基类,并且应该重新实现==运算符.

以下是一些示例代码:

#include <iostream>
#include <string>

class Person
{
public:
  Person(std::string Name) { m_Name = Name; };

  bool operator==(const Person& rPerson)
  {
    return m_Name == rPerson.m_Name;
  }

private:
  std::string m_Name;
};

class Employee : public Person
{
public:
  Employee(std::string Name, int Id) : Person(Name) { m_Id = Id; };

  bool operator==(const Employee& rEmployee)
  {

    return (Person::operator==(rEmployee)) && (m_Id == rEmployee.m_Id);
  }

private:
  int m_Id;
};

void main()
{
  Employee* pEmployee1 = new Employee("Foo" , 1);
  Employee* pEmployee2 = new Employee("Foo" …
Run Code Online (Sandbox Code Playgroud)

c++

10
推荐指数
4
解决办法
8578
查看次数

你如何在sql中更改数据库的所有者?

在管理工作室中,您可以在属性下查看所有者,但不会让您更改它.我的猜测是有一些存储过程来改变它,你不能通过gui来做到这一点.

sql sql-server

36
推荐指数
3
解决办法
6万
查看次数

SetRoundMode(rmUp)和舍入"round"值如10,结果10,0001怎么来的?

这段代码:

 SetRoundMode(rmUp);
 Memo1.Lines.Add(CurrToStr(SimpleRoundTo(10)));
Run Code Online (Sandbox Code Playgroud)

结果10,0001.

我根本就没有得到它.

我认为rmUp会做类似的事情,围绕10,0001到11,但从不到10到10,000.

谁能解释为什么会这样?

谢谢.

delphi

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

阻止app_offline.htm在每次构建时被创建和删除?

我有一个解决方案,在Visual Studio 2008 SP1,.NET Framework 3.5 SP1中有2个项目.

  • 一个ASP网站.
  • 一个类库(DLL)项目.

我有一个从网站到类库的引用,因为类库是我的数据层.但无论如何,事情只发生在这个基本设置,这两种类型的项目的解决方案和从网站到类库的引用.

现在,每次我修改类库中的内容并构建它时,Visual Studio都会创建一个名为app_offline.htm的文件,然后删除它(它将它发送到回收站).

这真的很烦人,因为在一天结束时我最终得到了一个完整的回收站和我,作为完美主义者,我想保持它清洁.我不是唯一有这个问题的人:这里这里.

我现在知道问题的原因,但仍然不知道如何修复它.如果您之前没有听说过app_offline.htm,请参阅ScottGu关于app_offline 的文章.

有谁知道这个问题的解决方案?VS中的一些设置是在Build过程后永久删除文件?(我真的不想设置我的回收站来做那件事,因为我不时无意中删除了一些东西,我希望能够恢复它们.)

asp.net app-offline.htm visual-studio-2008

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

Windows中SO_RCVBUF的最大值?

快速提问,想知道是否有人知道Windows下SO_RCVBUF的限制是什么.

c c++ sockets windows networking

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

如何知道Octave是否可以完全访问64位内存范围

如何知道Octave是否可以完全访问64位内存范围?

我可以创建一个占用超过4GB内存的矩阵吗?

64-bit octave

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

如何为选定的标签匿名XML数据?

我的问题如下:

我必须读取一个大的XML文件,50 MB; 并匿名一些与私人问题相关的标签/字段,如姓氏地址,电子邮件,电话号码等...

我确切地知道XML中的哪些标签是匿名的.

 s|<a>alpha</a>|MD5ed(alpha)|e;
 s|<h>beta</h>|MD5ed(beta)|e;
Run Code Online (Sandbox Code Playgroud)

其中alphabeta引用其中的任何字符,也可以使用像MD5这样的算法进行哈希处理.

我只会转换标记值,而不是标记本身.

我希望,我对我的问题很清楚.我该如何实现这一目标?

python xml perl anonymize

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

在非开发环境中调试Delphi应用程序

我试图使用WinDBG或其他调试器在远程计算机上调试CodeGear Delphi 2007 Windows应用程序.我无法为WinDBG生成符号文件.

有没有办法使用WinDBG或其他调试器来调试不包含IDE的系统上的Delphi应用程序?

EDIT1

这里不能选择远程调试器.我可以远程访问最终用户PC,但由于防火墙限制,我无法使用远程调试器.

EDIT2

我可以远程访问机器,但由于防火墙限制,无法连接CodeGear远程调试器.

delphi debugging windbg

9
推荐指数
2
解决办法
2781
查看次数

为什么我的tomcat应用程序的内存使用量不断增长?

我的应用程序在Windows Server 2000上运行.内存使用量不断增长(从145米).

这是正常的吗?我是Java新手.版本是Tomcat5.5.

java tomcat memory-leaks memory-management

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

Memcached 1 Meg Limit,Enyim .Net客户端

memcached中的对象限制为1 meg.什么是存储大于此物体的最佳方法?

我正在使用Enyim .Net客户端.

.net memcached

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