问题列表 - 第38952页

"错误:预期的标识符或'('数字常量之前' - ?

标题中的错误出现#define在此标题文件中的每个类似函数的宏的' '行上(从第45行开始).难道我做错了什么?

#ifndef ASSEMBLER_H
#define ASSEMBLER_H


/* Ports */
#define   Input    0
#define   Output   15

/* Registers */
#define   Z    0
#define   A    1
#define   B    2
#define   C    3
#define   D    4
#define   E    5
#define   F    6
#define   G    7

/* OP Codes */
    /*-----Control--------*/
#define   HLT_OP    0
#define   JMP_OP    1
#define   CJMP_OP   2
#define   OJMP_OP   3
    /*-----Load/Store-----*/
#define   LOAD_OP   4
#define   STORE_OP  5
#define   LOADI_OP  6
#define   NOP_OP    7
    /*-----Math-----------*/
#define   ADD_OP    8
#define   SUB_OP …
Run Code Online (Sandbox Code Playgroud)

c macros c-preprocessor

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

如何有效地使用valgrind

我刚开始学习使用valgrind和--tool = memcheck

但我遇到的麻烦实际上是找到了问题.

例如

一个这样的问题是这个.

==12561== Conditional jump or move depends on uninitialised value(s)
==12561==    at 0x425779: Server::HandleReceiveFrom(boost::system::error_code const&, unsigned long) (mUUID.h:63)
==12561==    by 0x428EC4: boost::asio::detail::reactive_socket_recvfrom_op<boost::asio::mutable_buffers_1, boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, boost::_bi::bind_t<void, boost::_mfi::mf2<void, Server, boost::system::error_code const&, unsigned long>, boost::_bi::list3<boost::_bi::value<Server*>, boost::arg<1> (*)(), boost::arg<2> (*)()> > >::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code, unsigned long) (mem_fn_template.hpp:280)
==12561==    by 0x42E589: boost::asio::detail::task_io_service::run(boost::system::error_code&) (task_io_service_operation.hpp:35)
==12561==    by 0x42720C: Server::Run() (io_service.ipp:57)
==12561==    by 0x42FB00: main (obbs.cpp:198)
Run Code Online (Sandbox Code Playgroud)

另一个是这个

== Use of uninitialised value of size 8
==12561==    at 0x5E56091: _itoa_word (_itoa.c:196)
==12561==    by 0x5E573D8: vfprintf …
Run Code Online (Sandbox Code Playgroud)

c++ linux valgrind

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

在Scala中提升函数值的方法

Scala库是否为将给定类型的方法提升为函数值提供了任何支持?

例如,假设我想举起String.length.我可以写

val f: String => Int = _.length
Run Code Online (Sandbox Code Playgroud)

要么

val f = { s: String => s.length }
Run Code Online (Sandbox Code Playgroud)

但是,这种语法并不总是理想的(特别是在较大的表达式中).我想我正在寻找能够实现表达式的东西

Lift[String](_.length)
Lift[Option[Int]].lift(_.filter)
Run Code Online (Sandbox Code Playgroud)

我记得这样的事情:

class Lift[T] {                                                          
   def apply[R](f: T => R): T => R = f

   def lift[A, R](f: (T) => (A) => R): (T, A) => R = 
         f(_)(_) 
   def lift[A1, A2, R](f: (T) => (A1, A2) => R): (T, A1, A2) => R =
         f(_)(_,_)
   // ... etc. ...
}
object Lift {
   def apply[T] = …
Run Code Online (Sandbox Code Playgroud)

scala

8
推荐指数
2
解决办法
3986
查看次数

在Excel或OpenOffice中的公共列上加入两个电子表格

我有两个带有公共列的CSV文件,我想在公共列上"连接"表.

例如:加入'A'与'B'等于'Result'.如果一个表具有在另一个表中不存在的键值,则其刚刚保留为空白.

== Table A ==        == Table B ==        == Table result ==
Name  ,Age           Name  ,Sex           Name ,Age ,Sex
Bob   ,37     +      Bob   ,Male     =>   Bob  ,37  ,Male
Steve ,12            Steve ,Male          Steve,12  ,Male
Kate  , 7                                 Kate , 7  , 
                     Sara  ,Female        Sara ,    ,Female 
Run Code Online (Sandbox Code Playgroud)

我知道如何使用SQL数据库执行此操作但我从未使用"Excel"或"OpenOffice.org Calc"执行此操作

建议?

sql excel openoffice.org openoffice-calc

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

clang链接器问题

我刚尝试了最新的llvm和clang trunk版本.他们在没有开箱即用的情况下编译,但是我在连接一个hello world示例时遇到了麻烦.我的代码是

#include <stdio.h>
int main(){
  printf("hello\n");
}
Run Code Online (Sandbox Code Playgroud)

如果我编译使用

clang test.c
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

/usr/bin/ld: crt1.o: No such file: No such file or directory
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

使用-v显示gnu ld被调用为

"/usr/bin/ld" --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2 -o a.out crt1.o crti.o crtbegin.o -L -L/../../.. /tmp/cc-0XJTsG.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed crtend.o crtn.o
Run Code Online (Sandbox Code Playgroud)

但是我有crt1.o目标文件!

$ locate crt1.o
/usr/lib/Mcrt1.o
/usr/lib/Scrt1.o
/usr/lib/crt1.o
/usr/lib/gcrt1.o
Run Code Online (Sandbox Code Playgroud)

什么也有效

clang -c test.c
gcc test.o
Run Code Online (Sandbox Code Playgroud)

而且当然

gcc …
Run Code Online (Sandbox Code Playgroud)

c linker clang

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

strtok与空格分隔符

嘿,我试图在C中使用strtok函数,""作为分隔符,由于某种原因它不起作用.有人可以告诉我如何使用strtok解析如何使用空格作为分隔符提前感谢

c strtok

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

升级到ruby 1.9.2并在nokogiri中获得Segmentation Fault错误

我决定昨天升级到1.9.2 ruby​​并安装了rvm来做到这一点.我运行了一些我之前在1.8.7上工作的文件,但是任何需要nokogiri的文件都会因以下错误而失败.

/Users/myusername/.rvm/gems/ruby-1.9.2-p0/gems/nokogiri-1.4.3.1/lib/nokogiri/nokogiri.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
Run Code Online (Sandbox Code Playgroud)

我在OSX Snow Leopard 10.6.4上运行nokogiri 1.4.3.1,ruby 1.9.2

ruby macos segmentation-fault nokogiri osx-snow-leopard

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

用于在压缩的.gz文件中搜索的Unix脚本

我想从压缩.gz文件中的文件中获取几行.

.gz文件包含许多txt文件,我想在所有这些txt文件中搜索字符串,并且需要将前3行作为输出,包括当前行(搜索字符串存在的位置).

我尝试zgrep并获得了行号,但是当我使用headtail命令它给出了一些垃圾值.我认为我们不能将heador tail命令用于包含多个文件的压缩文件.

请建议是否有简单的方法?

unix shell grep

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

Qt问题将参数传递给slot

我似乎无法将一个参数传递给一个插槽.如果我没有传递一个参数,那么函数会很好地滚动.如果我传递一个参数(整数),我编译时会得到错误"没有这样的名字类型"和"没有这样的插槽".

在我的标题中,我声明:

private slots:
void addButton(int);
signals:
void clicked(int)
Run Code Online (Sandbox Code Playgroud)

在我的Main.cpp中,我这样做:

int count;
int count = 0;
QPushButton* button = new QPushButton("Button");
_layout->addWidget(button);
connect(button, SIGNAL(clicked(count), this, SLOT(addButton(count)));
Run Code Online (Sandbox Code Playgroud)

....

void Main::addButton(int count) {

//do stuff with count

}
Run Code Online (Sandbox Code Playgroud)

c++ qt qt4 signals-slots

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

使用xml填充对象的设计模式

我有一个用xml填充的对象.我想我可能会使用一个接受这个xml的构造函数来构建对象.但是,有没有更好的设计模式呢?对象是否处理所有xml解析?

谢谢 !

c# java xml design-patterns object

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