小编Fáb*_*niz的帖子

为什么C库的C++版本中有"c"前缀?

math.h - > cmath

stdlib.h - > cstdlib

我理解".h"版本和"c-prefix"版本之间的区别,但是选择使用"c"前缀的原因是什么?

c c++

10
推荐指数
3
解决办法
861
查看次数

"1. $"是什么意思?

我在Visual C++ 2010中使用cout打印变量,它显示"1. $".这是什么意思?

谷歌不允许搜索,$所以我找不到意思.

编辑:

代码是这样的:

double func(...);

std::cout << func(...);
Run Code Online (Sandbox Code Playgroud)

我没有修改cout的默认值

c++ visual-studio-2010 visual-c++

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

你如何在python中执行pyqt .ui代码?

我正在制作一个我正在制作的脚本的GUI,经过研究我发现pyqt会有所帮助.我现在已经在pyqt中创建了一个没有工作按钮的GUI,但是想查看代码.

我打开cmd.exe并键入:

pyuic4 project.ui -o python.py
Run Code Online (Sandbox Code Playgroud)

它创建了一个python.py脚本,它向我展示了我需要的所有脚本,但是当我通过IDLE或命令提示符运行它时,它显示它正在运行但没有GUI打开.难道我做错了什么?

另外一点是,pyqt适合用于为Windows创建一个简单的GUI,还是用于移动开发?

这是我要编译和运行的代码片段

from PyQt4 import QtCore, QtGui

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    def _fromUtf8(s):
        return s

try:
    _encoding = QtGui.QApplication.UnicodeUTF8
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig)

class Ui_FileHash(object):
    def setupUi(self, FileHash):
Run Code Online (Sandbox Code Playgroud)

python qt pyqt

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

从命令行c ++计算两个数字

这是我的代码:

#include <iostream>
using namespace std;

int main (int argc, char* argv[])
{
  int frstNumb = atoi (argv[1]);
  int scndNumb = atoi (argv[2]);
  int sum = 0;
  sum = frstNumb + scndNumb;
}
Run Code Online (Sandbox Code Playgroud)

好的,现在它正在为整数工作.我必须做什么,所以我可以在参数中添加"2.5和1.2"?该程序不会计算这种数字.救命?

谢谢

c++ command-line-arguments

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