小编Don*_*Lun的帖子

void(*a)(char*,char*); 这是一个功能吗?

 void  (*a)(char*, char*);
Run Code Online (Sandbox Code Playgroud)

这是一个叫做a的函数.返回void指针?在c?

c

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

c ++ const_cast问题

const int a = 1;
int *p = const_cast<int*>(&a);
*p = 2;
cout << “value a=”<< a << endl;
cout << “value *p=” <<*p << endl;
cout << “address a=” <<&a << endl;
cout << “address p=” <<p << endl;
Run Code Online (Sandbox Code Playgroud)

输出:

value a=1
value *p=2
address a=0xbff1d48c
address p=0xbff1d48c
Run Code Online (Sandbox Code Playgroud)

为什么???为什么相同的addr,diff值?困惑.谢谢!

c++

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

c ++问题,关于*和 - >

当我有一个像这样的指针:

MyClass * pRags = new MyClass;
Run Code Online (Sandbox Code Playgroud)

所以我可以使用

pRags->foo()
Run Code Online (Sandbox Code Playgroud)

要么

(*pRags).foo()
Run Code Online (Sandbox Code Playgroud)

打电话给foo.

为什么这两个是相同的?什么是*pRags?

谢谢

c++

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

此代码将导致内核级内存泄漏,这与用户内存泄漏之间的区别是什么

void foo()
{
    char *var = kmalloc(1, GFP_KERNEL);
    return;
}
Run Code Online (Sandbox Code Playgroud)

此代码将导致内核级内存泄漏,这与用户内存泄漏之间的区别是什么

这是今天采访中的一个问题.我对这个问题做得不好.任何人都可以提出任何想法吗?

c kernel memory-leaks linux-kernel

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

在C++中,如何处理哈希映射中的哈希冲突?

在C++中,如何处理哈希映射中的哈希冲突?如果发生碰撞,将花费多少时间来搜索元素?

而且,什么是好的哈希函数?

c++ hash data-structures

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

关于 Lispbox。如何使用它来运行.lisp文件?

我在 Mac OS 上下载了 lispbox for lisp IDE。我可以在 lispbox 中以交互模式运行 lisp 命令。我的问题是如何使用它来运行 .lisp 代码?谢谢。

lisp

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

lisp lambda函数

 (repeat-transformation #'(lambda (x) (* 2 x)) 4 1)
Run Code Online (Sandbox Code Playgroud)

这是一个LISP lambda函数,我不明白最后的"1"是什么?谢谢.

lisp common-lisp

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


您可以使用什么数据结构动态存储元素并有效地访问它们?

您可以使用什么数据结构动态存储元素并有效地访问它们?这是一个面试问题.我应该回答std::list(我的意思是在C++中)?或其他人?

作为后续问题,在最坏的情况下,在链表中查找任何元素的复杂性是多少?

感谢您的所有意见.

c++ linked-list data-structures

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

一个面试问题.关于调试

我今天被问到这个问题.

调试时,出现错误.但是在添加一个printf()行之后.没错.什么是错误可能导致这种情况.

这是一个悬而未决的问题.所以,让我说出我的想法.

我当时的答案不合逻辑.(例如,可能是一些内存错误?可能有并发问题?)那么你可能会听到什么.

有些人可能会说这不是一个好的或不是一个合理的问题.但是当我们处理面试时,我们别无选择.我们需要说出什么是合乎逻辑的,并使它成为发明.:)

debugging

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