所以我为这些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) 作业:http://www.cs.rit.edu/~waw/networks/prob1.082.html
好吧,我仍然很困惑为什么这个问题被要求我的数据通信和网络课程,但这是我的作业中的问题:
编写一个计算机程序,读取电子邮件中的标题并删除除开头之外的所有行
从:,到:,主题:和抄送:
竞赛 - 谁可以编写最短的程序来做到这一点.
在思考了一下后,我决定以下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字节这样做了.我认为可能的唯一方法是,他只是要求像上面这样的简单实现.
如何设置按钮的自定义背景颜色?
Interface Builder似乎没有用于执行此操作的界面.
它只能以编程方式提供吗?如果是的话,你能提供一个例子吗?
有没有人在一起使用它们的经验?它的效果如何?还是太悲伤了?
这与我前几天询问如何发送电子邮件的问题有关.
我的新相关问题就是这个...如果我的应用程序的用户是在防火墙后面或者为什么行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
有没有人知道是否有像TextMate Dawn主题这样的颜色主题,对于Emacs?我根本不喜欢字体在我的黑暗emacs主题上看起来的方式,我不确定它是emacs的错还是仅仅是主题.
这是一个比较:
http://mixandgo.com/emacs_textmate.png
谢谢,Cezar
我试图使用slime-connect函数来访问使用sbcl的远程服务器.我按照Marco Baringer的slime.mov电影中的所有步骤进行操作,但是在为slime创建ssh连接时我遇到了困难.这是在已经启动远程计算机上的swank服务器之后.我是这样做的:
ssh -L 4005:127.0.0.1:4005 user@server.com
我在本地SLIME上遇到了这个错误:
Lisp连接意外关闭:远程对等连接断开连接
...并在远程服务器上:
通道3:打开失败:连接失败:连接被拒绝
什么可能是错的?
有一个名为Slick 2D(http://slick.cokeandcode.com/)的2D java图形库似乎被一堆独立游戏(主要是applet)使用,但文档有点缺乏.有没有人知道这个lib的任何好教程?
[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)
这是在服务器上进行负载测试期间发生的.我应该担心吗?除了在日志中获取该消息之外,一切似乎都正常.
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 ×3
c# ×2
emacs ×2
email ×2
2d ×1
applet ×1
c++ ×1
cocoa-touch ×1
coderush ×1
common-lisp ×1
constructor ×1
enums ×1
graphics ×1
header ×1
iphone ×1
jgroups ×1
networking ×1
perl ×1
resharper ×1
sbcl ×1
slime ×1
smtpclient ×1
swank ×1
textmate ×1
themes ×1