小编bob*_*bob的帖子

检查文件是否可执行

我想知道什么是检查一个程序是否可以执行bash而不执行它的最简单方法?它至少应检查文件是否具有执行权限,并且具有相同的体系结构(例如,不是Windows可执行文件或其他不支持的体系结构,如果系统是32位,则不是64位,......)作为当前系统.

bash tcsh

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

使用c ++构建错误 - 'find_if'不是'std'的成员

在构建项目时,我得到了这个神秘的错误:

'find_if'不是'std'的成员

find_if()以这种方式使用:std :: find_if(...).

知道它可能来自哪里?

c++ build

17
推荐指数
4
解决办法
9876
查看次数

eclipse中的C++代码浏览器

我在使用c ++编程时使用Eclipse Indigo.我正在使用提供广泛的doxygen评论的代码.我希望能够在eclipse中看到它们,而无需使用外部浏览器.我认为javadoc相当于shift+F2它,但它不适用于c ++ doxygen.

换句话说,当我的鼠标悬停在类的方法上时,工具提示提供了函数的实现(在.cpp中找到),而不是它的声明和与之关联的注释(在. H).我希望在我的工具提示中看到后者.

有没有c ++用户的解决方案?

谢谢

c++ eclipse documentation doxygen

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

c ++ eclipse错误解释错误

我遇到了eclipse C++的问题.我的项目编译并运行但是eclipse(juno)一直在说有成千上万的错误.例如,我的代码中有一个函数SetRun,eclipse提到了这个错误:"调用无效的参数'候选者是:void SetRun(?)'",而SetRun的类型是static void SetRun(uint32_t run);

我有很多类似的错误,其中eclipse似乎不理解函数的类型并放置'?' 代替.

我也有很多这样的错误:"符号'*'无法解决."

我认为这是同一问题的一部分.

我能做些什么让eclipse不再告诉我这些错误?

c++ eclipse

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

awk减少了系统依赖性

如果我没有弄错的话,awk会根据操作系统语言解析一个数字(例如,echo "1,2" | awk '{printf("%f\n",$1)}'在英语系统中会被解释为1,而在逗号将整数与小数部分分开的系统中会被解释为1.2).

我不知道C printf是否也这样做,所以我添加了C标签.

我想修改上一个命令,以便它返回相同的值(1.2),无论使用何种系统.

c bash awk

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

c ++线程问题

我正在尝试使用以下代码在c ++中创建一个线程:

pthread_t mythread;
void* f (void*) = MyClass::myfunction;
pthread_create(&mythread, NULL, &f, NULL);
Run Code Online (Sandbox Code Playgroud)

它不起作用.知道什么是错的吗?

myfunction的类型:

void* MyClass::myfunction(void* argv);
Run Code Online (Sandbox Code Playgroud)

返回的错误是:

error: declaration of ‘void* Class::f(void*)’ has ‘extern’ and is initialized

error: invalid pure specifier (only ‘= 0’ is allowed) before ‘::’ token

error: function ‘void* Class::f(void*)’ is initialized like a variable
Run Code Online (Sandbox Code Playgroud)

c++ multithreading

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

c ++变量范围

我很难记住在c ++中,只要指针指向它,就会破坏块中定义的局部(非静态和块内)变量,即使在执行离开块之后也是如此.所以,如果我在一个块中创建一个int,并且有一个全局指针,并且我离开了块,那么我的指针仍能找到那个int吗?

我没有在网上找到一个明确的答案,虽然它可能不止一次被回答,抱歉.

c++

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

标签 统计

c++ ×5

bash ×2

eclipse ×2

awk ×1

build ×1

c ×1

documentation ×1

doxygen ×1

multithreading ×1

tcsh ×1