小编Fra*_*nXh的帖子

通用二进制搜索树类声明错误

我正在尝试使用泛型创建BinarySearchTree,但我遇到了错误.我希望我的课程能够扩展Number并实现Comparable.所以我这样声明:

public class BinaryTree<K extends Number implements Comparable<? super K>, E>
Run Code Online (Sandbox Code Playgroud)

但是我收到了一个错误.

文件:F:\ Java\intro-prog-java\bookClasses\Lab_5\BinaryTree.java [line:1]错误:>预期

我不知道它有什么问题.

java generics binary-search-tree

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

汇编成C,printf函数

我有这个汇编代码,我认为它的作用是使用该printf函数进行打印。我对 C 不是很熟悉,但我创建了一个 main 函数,并打印出printf("%d, %d", x, y)x 和 y 都为零的地方。

我将 C 代码转换为汇编代码,但得到了完全不同的东西。有人可以帮我理解下面的汇编代码是做什么的吗?

            mov    %edx,0x8(%esp)
            mov    %eax,0x4(%esp)
            movl   $0x80486a0,(%esp)
            call   8048360 <printf@plt>
Run Code Online (Sandbox Code Playgroud)

c x86 assembly

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

将代码从C转换为C++:typedef void和<unresolved overloaded function type>

我正在尝试转换C++文件中的C文件,并且我仍然遇到以下typedef定义的问题.下面我展示了Ah,A.cpp和我的主类的代码和我的类结构.当我尝试编译时,我收到以下错误:

 main.cpp|44|error: no matching function for call to ‘A::Signal(int, <unresolved overloaded function type>)’|
 main.cpp|44|note: candidate is:|
 A.h|115|note: void (* A::Signal(int, void (*)(int)))(int)|
 A.h|115|note:   no known conversion for argument 2 from ‘<unresolved overloaded function type>’ to ‘void (*)(int)’|
Run Code Online (Sandbox Code Playgroud)

//啊

class A
{
  public:
  void sigquit_handler (int sig);
  typedef void handler_t(int);
  handler_t *Signal(int signum, handler_t *handler);
}
Run Code Online (Sandbox Code Playgroud)

//A.cpp

/*
 * Signal - wrapper for the sigaction function
 */
 A::handler_t* A::Signal(int signum, A::handler_t *handler) {

   struct sigaction action, old_action;
   action.sa_handler = handler;
   sigemptyset(&action.sa_mask); …
Run Code Online (Sandbox Code Playgroud)

c c++ typedef void

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

Java + =含义

我在一段代码中看到了这个符号/运算符:

a+=1;
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚它的作用.有谁可以帮助我吗?

java operators

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

标签 统计

c ×2

java ×2

assembly ×1

binary-search-tree ×1

c++ ×1

generics ×1

operators ×1

typedef ×1

void ×1

x86 ×1