小编Don*_*Lun的帖子

c ++ bool问题

在c ++中,bool,是真的== 1,false == 0 ?? 谢谢

c++ boolean

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

什么是在java中同步的correspoding功能?

synchronizedJava保证线程的安全性.怎么样C++

谢谢!

c++ java multithreading synchronization

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

Python全局变量

def say_boo_twice():
  global boo
  boo = 'Boo!'
  print boo, boo

boo = 'boo boo'
say_boo_twice()
Run Code Online (Sandbox Code Playgroud)

输出是

嘘!嘘!

不像我预期的那样.既然我宣布boo为全局,为什么输出不是:

嘘嘘嘘

python variables global global-variables

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

如何调试PHP代码?

我是PHP的新手.这是我的情况.我在vim中编写代码并将其放在/ var/www /下我可以使用

localhost/* .php

在浏览器上运行我的代码.

当我的代码有bug时.它什么都没出来.

如何调试像c ++或java这样的mu代码?

谢谢.

编辑:

一些朋友提供的链接对我没有帮助.我在Linux下.这是胜利.

php

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

如何使用boost lib编译c ++代码?在Ubuntu上

#include <iostream>
#include <boost/asio.hpp>
#include <boost/thread.hpp>
#include <boost/bind.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
Run Code Online (Sandbox Code Playgroud)

我使用上面显示的标题.在Boost官方网站上找不到帮助.

c++ ubuntu boost

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

为什么在LISP中,数量没有限制?

我甚至可以计算(expt 32768 32768),我得到了:

476170470581645852036305042887575891541065808607552399123930385521914333389668342420684974786564569494856176035326322058077805659331026192708460314150258592864177116725943603718461857357598351152301645904403697613233287231227125684710820209725157101726931323469678542580656697935045997268352998638215525166389437335543602135433229604645318478604952148193555853611059596230656

lisp numbers

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

Lisp中"apply"和"mapcar"之间的区别是什么

(defun describe-paths (location edges) 
(apply #'append (mapcar #'describe-path (cdr (assoc location edges)))))
Run Code Online (Sandbox Code Playgroud)

lisp common-lisp

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

Lisp括号问题

这段代码来自书:"Land of Lisp"第一版来自书.当我读它时,我认为有一个括号"("在第二行的"at-loc-p"之前没有必要,")"就在第三行的loc之后.

(defun person-at (loc pers per-locs)
       (labels ((at-loc-p (pers)
                 (eq (cadr (assoc pers per-locs)) loc)))
         (remove-if-not #'at-loc-p pers)))
Run Code Online (Sandbox Code Playgroud)

但是当我测试这个时,

(defun person-at (loc pers per-locs)
       (labels (at-loc-p (pers)
                 (eq (cadr (assoc pers per-locs)) loc))
         (remove-if-not #'at-loc-p pers)))
Run Code Online (Sandbox Code Playgroud)

它出来了:

AT-LOC-P中的必需参数与lambda列表不匹配(CCL :: FUNCNAME CCL :: LAMBDA-LIST&BODY CCL :: LABELS-FUNCTION-BODY).
[CCL类型的条件:: SIMPLE-PROGRAM-ERROR]

我不安静理解.需要帮忙.谢谢.

lisp common-lisp land-of-lisp

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

在Java中,C++中是否存在与TreeMap相对应的类?

在Java中,C++中是否存在与TreeMap相对应的类?谢谢

c++ java

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

赋值运算符在C++中返回对*this的引用

我从"Effective c ++"中读到了这个,这是Col.10.它说这是让赋值运算符返回对*this的引用的好方法.我写了一个代码片段来测试这个想法.我在这里重写了赋值运算符.并对其进行了测试.一切都好.但是当我删除那个操作符覆盖时,一切都是一样的.这意味着,链接任务仍然有效.那么,我错过了什么?这是为什么?需要你们的一些解释,谢谢你们.

#include <iostream>

using namespace std;

class Widget{
public:

    Widget& operator=(int rhs)
    {
        return *this;
    }
    int value;

};

int main()
{
    Widget mywidget;
    mywidget.value = 1;
    Widget mywidget2;
    mywidget2.value = 2;
    Widget mywidget3 ;
    mywidget3.value = 3;
    mywidget = mywidget2 = mywidget3;
    cout << mywidget.value<<endl;
    cout << mywidget2.value<<endl;
    cout << mywidget3.value<<endl;

}
Run Code Online (Sandbox Code Playgroud)

c++

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