小编Ben*_*ald的帖子

c ++对vtable的未定义引用

我正在学习C++.我正在尝试做一个练习,我用一个函数定义了几个纯虚拟类的实现.我在连接使用这些实现的类时遇到问题.

==> BasicMath.h <==
#ifndef BASIC_MATH_H
#define BASIC_MATH_H

#include<string>
#include<vector>    

class BasicMath { };


#endif // BASIC_MATH_H

==> Operation.h <==

#ifndef OPERATION
#define OPERATION

#include<string>
#include<vector>    

class Operation {
 public:
  virtual void perform(std::vector<std::string> vec) = 0;
};


#endif // OPERATION

==> Sum.h <==
#ifndef SUM_H
#define SUM_H

#include "Operation.h"

class Sum: public Operation {
 public:
  void perform(std::vector<std::string> vec);
};

#endif // SUM_H

==> BasicMath.cpp <==
#ifndef BASIC_MATH_C
#define BASIC_MATH_C

#include <string>
#include <vector>
#include <iostream>
#include "BasicMath.h"
#include "Sum.h"

int …
Run Code Online (Sandbox Code Playgroud)

c++ g++

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

计划开源项目?

我正在学习计划,想知道我是否可以参与任何活跃的开源项目?

我已经接近SICP的结尾了,尽管这有很好的复杂示例,但没有教科书代码可以与实际应用程序相提并论。例如,测试代码/基准测试/版本控制样式/大小和范围等。因此,我对在野外看到项目感到好奇。

我尝试搜索Google代码,但只找到了实现RSR5 / 6的解释程序项目。

也许那里没有很多项目,我应该考虑使用scala吗?!

建议或什至指向特定项目的指针表示赞赏。

更新:尚不清楚我更喜欢从事+ in +方案编写的项目,而不是+++方案的实现。

更新2:github上还有一些项目。不是很多,但是有些。

scheme

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

使用类型sbt与ensime的依赖关系

在我的build.sbt中得到以下内容:

name := "Ledger Accounting"

libraryDependencies += "junit" % "junit" % "4.8" % "test"

libraryDependencies += "org.scalatest" % "scalatest" % "1.3" % "test"
Run Code Online (Sandbox Code Playgroud)

这在我的.ensime中,同一目录:

:use-sbt t
:project-package "uk.co.mydomain.ledger"
Run Code Online (Sandbox Code Playgroud)

使用sbt我可以编译上面的内容并测试一个导入scalatest类的类,但是在emacs中,ensime在libraryDependencies中看不到任何内容.

关于如何制作ensime的任何想法都会获取我的build.sbt并将scalatest添加到我的类路径中?理想情况下,不需要我管理两个相同依赖项的列表!

emacs scala ensime

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

python是并发编程的一个重要选择

刚考虑开始学习python,但在投入更多时间之前我有一个问题.让我说这是一个声明,然后关注其他人发表评论,因为声明中的假设可能是无效的:

我已经阅读了关于GIL的内容,如果您需要在python中使用并发解决方案,那么您最好的选择就是分叉一个新进程以避免GIL.

我担心的是,如果我遇到问题,我想在N个处理器之间分成N*2个部分(假设我有一个服务器运行*nix o/s,比如8个核心)我会招致上下文切换惩罚进程之间而不是线程之间,这是更昂贵的,这将限制性能.

我问这个是因为其他语言声称在这种情况下表现出色,我想知道python是否适合这个领域.

python multithreading

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

标签 统计

c++ ×1

emacs ×1

ensime ×1

g++ ×1

multithreading ×1

python ×1

scala ×1

scheme ×1