小编Ama*_*ani的帖子

究竟什么是C++模块?

我一直在跟进C++标准化,并且遇到了C++模块的想法.我找不到一篇好文章.究竟是什么?

c++ c++20

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

如何在 PowerShell 中删除横幅消息

当我启动 PowerShell 时,它总是以这样的横幅开头:

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

Loading personal and system profiles took 1025ms.
>>
Run Code Online (Sandbox Code Playgroud)

或者在其他环境中,它以这样的方式开始:

PowerShell v6.0.2
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.
>>
Run Code Online (Sandbox Code Playgroud)

我应该在配置文件中放入什么,以便它在没有横幅消息的情况下启动?我在 Windows 10 64 位上,使用 PowerShell 6.0.2。

powershell

10
推荐指数
2
解决办法
9296
查看次数

当一个类声明看起来有两个名字时,这意味着什么?

我试图理解一些具有以下类语法的C++代码:

class Q_MONKEY_EXPORT BasePlugin : public QObject
{
    // some code comes here
};
Run Code Online (Sandbox Code Playgroud)

我无法理解语法class Q_MONKEY_EXPORT BasePlugin.对我来说,看起来这个班级有两个名字.这种语法究竟在C++中意味着什么?

c++

9
推荐指数
2
解决办法
2400
查看次数

在C++中使用引用的规则

可能重复:
如何将对象传递给C++中的函数?
为什么传递const引用而不是值?

在C++中是否有一种规则或指导,当一个必须或至少应该选择使用引用传递而不是值时?

如果知道(小老实说)对象的大小与某个对象有关,则很难判断.

c++

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

熊猫在Windows终端中绘图

我有一个简单的pandas数据框.试图从IPython的Windows 10终端会话中绘图给我这样的:

In [4]: df = pd.DataFrame({'Y':[1, 3, 5, 7, 9], 'X':[0, 2, 4, 6, 8]})

In [5]: df
Out[5]:
   X  Y
0  0  1
1  2  3
2  4  5
3  6  7
4  8  9

In [6]: df.plot(kind='line')
Out[6]: <matplotlib.axes._subplots.AxesSubplot at 0x26c4d366940>

In [7]:
Run Code Online (Sandbox Code Playgroud)

我看不到任何情节.有什么我做错了吗?

python interactive matplotlib ipython pandas

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

将图标分配给 QTreeView 中的项目

我有一个继承自 QTreeView 的类。我需要将图标分配给不同类型的文件和目录。这个问题给出了这个解决方案:

QVariant MyQFileSystemModel::data( const QModelIndex& index, int role ) const {
    if( role == Qt::DecorationRole )
    {
        QFileInfo info = MyQFileSystemModel::fileInfo(index);

        if(info.isFile())
        {
            if(info.suffix() == "dat")
                return QPixmap(":/icons/File_Icon.png");//I pick the icon depending on the extension
            else if(info.suffix() == "mcr")
                return QPixmap(":/icons/Region_Icon.png");
        }
    }
    return QFileSystemModel::data(index, role);
}
Run Code Online (Sandbox Code Playgroud)

我的类不是从 QFileSystemModel 继承,而是将其组合在一起,这意味着我无法覆盖该函数data()。从上面来看,图标将如何显示?是通过在构造函数中调用 data() 来实现的吗?

qt qtreeview

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

如何在Kotlin Native中导入Java包

我正在尝试导入Java包以在Kotlin native中使用,如下所示;

/* main.kt */
import java.util.*

fun main(args: Array<String>) {
    print("Simple program")
}
Run Code Online (Sandbox Code Playgroud)

并使用以下命令编译它

kotlinc main.kt -o main
Run Code Online (Sandbox Code Playgroud)

我收到了错误消息

main.kt:2:8: error: unresolved reference: java
import java.util.*
Run Code Online (Sandbox Code Playgroud)

显然我需要显示kotlinc在哪里找到java.util,如何在不使用命令行的情况下实现这一点?我使用Kotlin native 0.3在Windows 10 64位上.

java kotlin

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

“清单路径是虚拟清单,但是此命令需要针对实际软件包运行”是什么意思?

我正在尝试建立一个Rust项目(X射线)。运行时,cargo run我收到以下错误消息

error: manifest path `D:\xray\building\xray\Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
Run Code Online (Sandbox Code Playgroud)

这到底是什么意思,如何解决?我正在使用Cargo版本0.25.0和Rust版本1.24.1。

rust rust-cargo

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

GCC 6.2或更高版本中的C ++ 20实验范围?

我想尝试使用C ++ 20实验范围库。我试图四处搜索以查看它是否在GNU编译器集合(GCC)6.2或更高版本中实现,但未找到任何信息。范围库是否在GCC中实现?

c++ gcc

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

如何使用 C++17 std::filesystem 获取用户的主目录?

我需要获取当前用户的主目录,然后将其附加到其他目录的路径。由于该应用程序是跨平台的,因此该方法应考虑到这一点。我一直在寻找解决方案但没有成功。有没有办法使用 C++17 std::filesystem 获取当前用户的主目录?

c++ c++17

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

标签 统计

c++ ×5

c++17 ×1

c++20 ×1

gcc ×1

interactive ×1

ipython ×1

java ×1

kotlin ×1

matplotlib ×1

pandas ×1

powershell ×1

python ×1

qt ×1

qtreeview ×1

rust ×1

rust-cargo ×1