小编Jos*_*ean的帖子

如何在java文件中包含jar文件并在命令提示符下编译

我有3个jar文件和一个依赖于这些jar文件的.java文件.如何使用命令提示符使用这些jar文件编译.java文件?

java jar command-prompt

112
推荐指数
7
解决办法
28万
查看次数

std :: async有什么问题?

在C++ And Beyond 的这篇剪辑的开头附近,我听到了一些关于问题的内容std::async.我有两个问题:

  1. 对于初级开发人员,是否有一套规则用于做什么以及在使用时要避免什么std::async?

  2. 这个视频有什么问题?它们与本文有关吗?

c++ multithreading c++11 stdasync

18
推荐指数
2
解决办法
4087
查看次数

在clang中使用std :: async的模板函数

我在std::async 这里看一下这个例子,如下:

#include <iostream>
#include <vector>
#include <algorithm>
#include <numeric>
#include <future>

template <typename RAIter>
int parallel_sum(RAIter beg, RAIter end)
{
    auto len = std::distance(beg, end);
    if(len < 1000)
        return std::accumulate(beg, end, 0);

    RAIter mid = beg + len/2;
    auto handle = std::async(std::launch::async,
                              parallel_sum<RAIter>, mid, end);
    int sum = parallel_sum(beg, mid);
    return sum + handle.get();
}

int main()
{
    std::vector<int> v(10000, 1);
    std::cout << "The sum is " << parallel_sum(v.begin(), v.end()) << '\n';
}
Run Code Online (Sandbox Code Playgroud)

我尝试用Clang 3.4的Web编译器编译它,它导致输出The sum …

c++ gcc clang libstdc++ c++11

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

XCode不会将子目录中的c ++源文件添加到编译源中

我使用XCode 5.1进行C++开发.我有现有的代码,我通过从Finder拖动文件添加到项目中.该项目显示所有必要的.h和.cpp文件.但是当我点击时Build Phases->Compile Sources,我只看到来自源结构中根目录的源.子目录中的所有源文件都不会出现在编译源中.为什么?以及如何解决这个问题?

此外,当我尝试通过按下添加丢失的.cpp文件时,XCode不会展开子目录,因此我无法选择丢失的文件.Build Phases->Compile Sources+.cpp

c++ xcode xcode5

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

小写到大写没有toupper

谁能告诉我为什么这条线

  s[i]=s[i]-'a'+'A';
Run Code Online (Sandbox Code Playgroud)

将小写转换为大写的工作?更具体地说,我不明白为什么'a'并'A'用相应的字符代替string s.

string s="Print My Name";

for (int i=0; i<s.length(); i++)
  {
    if (s[i]>='a' && s[i]<='z')
    {
       s[i]=s[i]-'a'+'A';

    }
  }
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

c++ ×4

c++11 ×2

clang ×1

command-prompt ×1

gcc ×1

jar ×1

java ×1

libstdc++ ×1

multithreading ×1

stdasync ×1

xcode ×1

xcode5 ×1