小编yes*_*aaj的帖子

在删除之前有没有理由检查NULL指针?

我经常NULL在删除指针之前看到遗留代码检查,类似于

if (NULL != pSomeObject) 
{
    delete pSomeObject;
    pSomeObject = NULL;
}
Run Code Online (Sandbox Code Playgroud)

NULL在删除之前有没有理由检查指针?NULL之后设置指针的原因是什么?

c++ null pointers delete-operator

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

为什么我看到一个双变量初始化为某个值,如21.4为21.399999618530273?

double r = 11.631;
double theta = 21.4;
Run Code Online (Sandbox Code Playgroud)

在调试器中,这些显示为11.63100000000000021.399999618530273.

我怎么能避免这个?

floating-point precision

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

并发编程c ++?

我一直听到关于并发编程的每一个地方.你们能否对它的内容有所了解以及c ++新标准如何促进这样做?

c++ concurrency c++11

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

找到两个给定节点之间的路径?

假设我以下面的方式连接节点,我如何得出给定点之间存在的路径数量和路径详细信息?

1,2 //node 1 and 2 are connected
2,3
2,5
4,2
5,11
11,12
6,7
5,6
3,6
6,8
8,10
8,9
Run Code Online (Sandbox Code Playgroud)

找到1到7的路径:

答案:找到2条路径,它们是

1,2,3,6,7
1,2,5,6,7
Run Code Online (Sandbox Code Playgroud)

替代文字

这里找到的实现很好,我将使用相同的

这是python中上面链接的片段

# a sample graph
graph = {'A': ['B', 'C','E'],
             'B': ['A','C', 'D'],
             'C': ['D'],
             'D': ['C'],
             'E': ['F','D'],
             'F': ['C']}

class MyQUEUE: # just an implementation of a queue

    def __init__(self):
        self.holder = []

    def enqueue(self,val):
        self.holder.append(val)

    def dequeue(self):
        val = None
        try:
            val = self.holder[0]
            if len(self.holder) == 1:
                self.holder = [] …
Run Code Online (Sandbox Code Playgroud)

algorithm graph-theory path pseudocode

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

是在静态内存中创建的c ++中的字符串文字吗?

c ++中的字符串文字是在静态内存中创建的,只有在程序退出时才会被销毁?

c++ string char

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

41
推荐指数
4
解决办法
9938
查看次数

如何在C++中完成currying?

什么是currying?

如何在C++中完成currying?

请解释STL容器中的粘合剂?

c++ functional-programming stl binders currying

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

什么是并发的C++ 03内存模型?

C++ 03中的并发内存模型是什么?

(而且,C++ 11是否会更改内存模型以更好地支持并发性?)

c++ concurrency memory-model c++03

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

C++中经常被误解的概念是什么?

在c ++中经常被误解的概念是什么?

c++

33
推荐指数
21
解决办法
6630
查看次数

C:联合实际使用在哪里?

我有一个例子,我保证了类型的对齐,union max_align.我正在寻找一个更简单的例子,其中实际上使用了union来解释我的朋友.

c c++ unions

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