问题列表 - 第3347页

构造函数c ++的问题

所以我为这些Weapon类的构造函数提供了这个代码:

Weapon(const WeaponsDB * wepDB);
Weapon(const WeaponsDB * wepDB_, int * weaponlist);
~Weapon(void);  
Run Code Online (Sandbox Code Playgroud)

而且我一直收到错误:

1>c:\users\owner\desktop\bosconian\code\bosconian\weapon.h(20) : error C2062: type 'int' unexpected
Run Code Online (Sandbox Code Playgroud)

和随之而来的错误(超过列出的):

1>c:\users\owner\desktop\bosconian\code\bosconian\weapon.h(21) : error C2059: syntax error : '('
1>c:\users\owner\desktop\bosconian\code\bosconian\weapon.h(21) : error C2238: unexpected token(s) preceding ';'
1>c:\users\owner\desktop\bosconian\code\bosconian\weapon.h(33) : error C2327: '<unnamed-tag>::maxWeapons' : is not a type name, static, or enumerator
1>c:\users\owner\desktop\bosconian\code\bosconian\weapon.h(33) : error C2065: 'maxWeapons' : undeclared identifier
1>c:\users\owner\desktop\bosconian\code\bosconian\weapon.h(38) : warning C4094: untagged 'class' declared no symbols
Run Code Online (Sandbox Code Playgroud)

我是一个半新手,我无法弄明白.

第21行是第二个构造函数,第一个构造函数不会导致错误.另外,如果我注释掉这个构造函数,我仍然会在构造函数之后列出所有错误.知道问题可能是什么?

以下是上面的代码供参考:

#ifndef Weapon
#define Weapon
#include <allegro.h>
#include <stdio.h> …
Run Code Online (Sandbox Code Playgroud)

c++

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

解析电子邮件标题的最小程序是什么?

作业:http://www.cs.rit.edu/~waw/networks/prob1.082.html

好吧,我仍然很困惑为什么这个问题被要求我的数据通信和网络课程,但这是我的作业中的问题:

  1. 编写一个计算机程序,读取电子邮件中的标题并删除除开头之外的所有行

    从:,到:,主题:和抄送:

竞赛 - 谁可以编写最短的程序来做到这一点.

在思考了一下后,我决定以下Perl代码尽可能小.

#!/usr/bin/perl

while (<>) { print "$_" if ($_ =~ m/^(To:|From:|Subject:|Cc:)/); }
Run Code Online (Sandbox Code Playgroud)

所有这一切都像一个过滤器,唯一的输出是以From:,To:,Subject:和Cc:开头的行,如问题中所指定的那样.由于没有任何具体细节,我认为上述代码至少可以正确回答问题.

现在,我想知道一个程序可能为此写得多么小?我可以理解,如果没有人想发布代码,因为他们认为我会将它用于作业,但我或多或少地寻找可以帮助我编写最短程序的建议和技巧.

另外,我确信最短的是指实际的代码长度.他确实提到脚本语言是要走的路,所以我怀疑他正在考虑解释器涉及的开销.这也意味着他不关心使用哪种语言.

谢谢你的期待!

编辑:谢谢你的建议!我在这里读了很长一段时间的问题,希望将来我能做出更多贡献.另外,我将Perl代码减少到55个字节的一些建议.我认为我们不需要处理像多行标题这样的东西.

奖励:谁能找到一个很好的理由,为什么在我们讨论分组交换和客户端/服务器架构等问题的课程中提出这个问题?

编辑2:为了记录,我的教授说有人用55字节这样做了.我认为可能的唯一方法是,他只是要求像上面这样的简单实现.

email perl header

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

如何在iPhone上设置按钮背景颜色?

如何设置按钮的自定义背景颜色?

Interface Builder似乎没有用于执行此操作的界面.

它只能以编程方式提供吗?如果是的话,你能提供一个例子吗?

iphone cocoa-touch

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

Coderush和resharper,他们一起工作吗?

有没有人在一起使用它们的经验?它的效果如何?还是太悲伤了?

c# resharper coderush visual-studio-2008

16
推荐指数
4
解决办法
4056
查看次数

我可以在调用client.Send()之前测试SmtpClient吗?

这与我前几天询问如何发送电子邮件的问题有关.

我的新相关问题就是这个...如果我的应用程序的用户是在防火墙后面或者为什么行client.Send(mail)将无法工作...

线后:

SmtpClient client = new SmtpClient("mysmtpserver.com", myportID);
client.Credentials = new System.Net.NetworkCredential("myusername.com", "mypassword");
Run Code Online (Sandbox Code Playgroud)

在尝试发送之前,我可以做些什么来测试客户端?

我想把它放在try/catch循环中,但我宁愿做一个测试,然后弹出一个对话框说:无法访问smtp或类似的东西.

(我假设我和我的应用程序用户都没有能力调整他们的防火墙设置.例如......他们在工作时安装应用程序并且无法控制他们的互联网工作)

-Adeena

c# email smtpclient

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

TextMate用于Emacs的Dawn颜色主题

有没有人知道是否有像TextMate Dawn主题这样的颜色主题,对于Emacs?我根本不喜欢字体在我的黑暗emacs主题上看起来的方式,我不确定它是emacs的错还是仅仅是主题.

这是一个比较:

http://mixandgo.com/emacs_textmate.png

谢谢,Cezar

emacs textmate themes

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

SLIME和SWANK入门:Lisp连接意外关闭:远程对等连接断开连接

我试图使用slime-connect函数来访问使用sbcl的远程服务器.我按照Marco Baringer的slime.mov电影中的所有步骤进行操作,但是在为slime创建ssh连接时我遇到了困难.这是在已经启动远程计算机上的swank服务器之后.我是这样做的:

ssh -L 4005:127.0.0.1:4005 user@server.com

我在本地SLIME上遇到了这个错误:

Lisp连接意外关闭:远程对等连接断开连接

...并在远程服务器上:

通道3:打开失败:连接失败:连接被拒绝

什么可能是错的?

emacs sbcl common-lisp slime swank

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

有没有人知道Slick 2D lib的任何好教程?

有一个名为Slick 2D(http://slick.cokeandcode.com/)的2D java图形库似乎被一堆独立游戏(主要是applet)使用,但文档有点缺乏.有没有人知道这个lib的任何好教程?

java graphics applet 2d

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

org.jgroups.protocols.UDP - 将消息发送到null失败

[hannel,192.168.0.46:40014] 15:08:03,642 - ERROR - org.jgroups.protocols.UDP - failed sending message to null (61 bytes)
java.lang.Exception: dest=/225.1.2.46:30446 (64 bytes)
    at org.jgroups.protocols.UDP._send(UDP.java:333)
    at org.jgroups.protocols.UDP.sendToAllMembers(UDP.java:283)
    at org.jgroups.protocols.TP.doSend(TP.java:1327)
    at org.jgroups.protocols.TP.send(TP.java:1317)
    at org.jgroups.protocols.TP.down(TP.java:1038)
    at org.jgroups.protocols.PING.sendMcastDiscoveryRequest(PING.java:220)
    at org.jgroups.protocols.PING.sendGetMembersRequest(PING.java:214)
    at org.jgroups.protocols.Discovery$PingSenderTask$1.run(Discovery.java:385)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
    at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:142)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:166)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
    at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.InterruptedIOException: operation interrupted
    at java.net.PlainDatagramSocketImpl.send(Native Method)
    at java.net.DatagramSocket.send(DatagramSocket.java:612)
    at org.jgroups.protocols.UDP._send(UDP.java:324)
    ... 16 more
Run Code Online (Sandbox Code Playgroud)

这是在服务器上进行负载测试期间发生的.我应该担心吗?除了在日志中获取该消息之外,一切似乎都正常.

java networking jgroups

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

是否允许在java枚举构造函数中使用varargs?

enum MyEnum {
     A( 1, 2, 3, 4),
     B(1, 2),
     C(4, 5, 8, 8, 9);

    private MyEnum( int firstInt, int... otherInts ) {
     // do something with arguments, perhaps initialize a List
    }
}
Run Code Online (Sandbox Code Playgroud)

这有什么问题吗?有什么理由不去做吗?

java enums constructor

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