问题列表 - 第5541页

从模板化父类访问继承变量

请考虑以下代码:

template<class T> class Foo
{
public:
  Foo() { a = 1; }

protected:
  int a;
};

template<class T> class Bar : public Foo<T>
{
public:
  Bar() { b = 4; };

  int Perna(int u);

protected:
  int b;

};

template<class T> int Bar<T>::Perna(int u) 
{ 
  int c = Foo<T>::a * 4; // This works
  return (a + b) * u;    // This doesn't
}
Run Code Online (Sandbox Code Playgroud)

g ++ 3.4.6,4.3.2和4.1.2给出错误

test.cpp: In member function `int Bar<T>::Perna(int)':
test.cpp:25: error: `a' was not declared in …
Run Code Online (Sandbox Code Playgroud)

c++ inheritance templates

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

.NET加密bytearray

有没有办法在不使用流的情况下加密bytearray?

.net c# encryption

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

Git-Svn存储Svn密码吗?

我正在使用git-svn和几个工作项目,我注意到,对于我采取的每一个动作,我都会收到提示输入我的Svn密码.对于某些动作,我会多次被提示(可能是b/c后面有几个动作).例如,在克隆存储库时,在克隆实际开始之前,我会提示5次.

我直接使用Svn的项目不会这样做.这是预期的吗?我可以做些什么来缓存我的凭据?

谢谢.

svn git-svn

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

批处理文件中的打印时间(毫秒)

如何在Windows批处理文件中打印时间(以毫秒为单位)?

我想测量批处理文件中行之间的时间,但是Windows的"time/T"不会打印毫秒.

windows time batch-file

59
推荐指数
3
解决办法
17万
查看次数

如何在配置文件中指定程序集的确切位置

我有一个Web应用程序和相应的web.config.应用程序依赖于程序集,这些程序集位于特定路径中的系统上(例如c:\ programms\myprog\bla.dll),但未在GAC中注册.如何告诉我的Web应用程序在哪里找到它依赖的这些程序集?我想我可以在web.config中的某个地方做到这一点.但是怎么样?

提前致谢!

.net asp.net configuration

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

在std :: floor之后转换为int可以保证正确的结果吗?

我想要一个floor带语法的函数

int floor(double x);
Run Code Online (Sandbox Code Playgroud)

但是std::floor返回一个double.是

static_cast <int> (std::floor(x));
Run Code Online (Sandbox Code Playgroud)

保证给我正确的整数,还是我有一个一个一个的问题?它似乎有效,但我想肯定地知道.

对于奖励积分,为什么heck确实在第一时间std::floor返回double

c++ math floor

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

扩展作为内存传递的向量的大小

我将我的向量传递给期望ac数组的函数.它返回它填充的数据量(类似于fread).有没有办法可以告诉我的矢量改变它的大小以包括函数传递的数量?

当然,我确保向量具有容量()来保存该数据量.

c++ stl vector

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

Web服务抛出异常为什么?

Error Cannot implicitly convert type 'string[]' to 'System.Collections.Generic.List<string>'
Run Code Online (Sandbox Code Playgroud)

当我将方法调用到Web服务时,会导致上述错误

List<string> bob = myService.GetAllList();
Run Code Online (Sandbox Code Playgroud)

其中:GetAllList =

[WebMethod]
        public List<string> GetAllList()
        {

            List<string> list ....
            return list;
        }
Run Code Online (Sandbox Code Playgroud)

我已经重建了整个解决方案,更新了服务引用,但我仍然得到任何想法的演员异常?

.net c# serialization web-services exception

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

从JavaScript的当前日期获取上个月的第一个日期

请任何人共享代码,以便在JavaScript中查找上个月的当前日期的第一个日期.例如,如果当前日期是2009年1月25日,那么我应该将2008年12月1日作为结果.

javascript

31
推荐指数
5
解决办法
6万
查看次数

Indy写入缓冲/高效TCP通信

我知道,我问了很多问题......但是作为一个新的delphi开发人员,我一直在讨论所有这些问题:)

使用印10.为了使通信效率这一个与TCP通信交易,我编写一个客户端操作请求作为单个字节(在大多数情况下,接着,当然其他数据字节,但在这种情况下,只有一个单一的字节).问题是

var Bytes : TBytes;
...
SetLength (Bytes, 1);
Bytes [0] := OpCode;
FConnection.IOHandler.Write (Bytes, 1);
ErrorCode := Connection.IOHandler.ReadByte;
Run Code Online (Sandbox Code Playgroud)

不立即发送该字节(至少不调用服务器执行处理程序).如果我将'1'更改为'9',例如一切正常.我假设Indy缓冲了输出字节,并尝试禁用写缓冲

FConnection.IOHandler.WriteBufferClose;
Run Code Online (Sandbox Code Playgroud)

但它没有帮助.如何发送单个字节并确保立即发送?并且 - 我在这里添加另一个小问题 - 使用indy发送整数的最佳方法是什么?不幸的是,我无法在TIdTCPServer的IOHandler中找到像WriteInteger这样的函数......而且

WriteLn (IntToStr (SomeIntVal))
Run Code Online (Sandbox Code Playgroud)

对我来说似乎不是很有效率.是否有所作为我是否使用多个写命令行或字节数组一起收拾东西,并发送一次?

谢谢你的回答!

编辑:我补充说,我使用的是印地10日以来似乎有关于读了重大变化,写程序的提示.

delphi performance tcp client-server indy

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