Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
“运算符=必须是非静态成员”是什么意思?
我正在创建一个双链表 并重载了运算符 以使列表等于另一个 template
c
class
operatoroverloading
nonstatic
在 Fortran 中重载等于运算符
有没有办法超载 运算符 以便您可以编写如下例所示的赋值 module constants mod integer parameter dpn selected real kind 14 end module module vectorFie
OOP
Fortran
operatoroverloading
如果没有 endl,则重载 ostream 运算符分段错误
class foo public friend ostream operator lt lt ostream os const foo f foo int n a n private vector
c
vector
operatoroverloading
ostream
将我的类转换为 Int64、Double 等
相关问题 不使用点运算符访问类属性 https stackoverflow com questions 9494070 accessing a class property without using dot operator 我创建了一个
c
OOP
operatoroverloading
如何根据单个用户定义的文字自动添加文字定义?
C 11 offers 用户定义的文字 http en wikipedia org wiki C 2B 2B11 User defined literals 我刚刚开始使用它们 这让我想知道是否可以自动添加所有SI 乘数 http en w
c
C11
operatoroverloading
userdefinedliterals
运算符重载矩阵乘法
我遇到的问题是如何让 K 的最内层循环经历正确的数字列 一个例子是 2x3 矩阵和 3x2 矩阵相乘 结果应该是一个 2x2 矩阵 但目前我不知道如何将 2 的值发送给运算符重载函数 它应该是 整数 k 0 k Matrix Matrix
c
matrix
operatoroverloading
C++ 插入运算符重载 (<<)
我正在完成一项分配 其中我必须重载插入运算符以获取 Node 对象 我在类定义之外 node h 文件内创建了运算符重载函数 一切都编译得很好 但是没有调用重载运算符 而是我得到了简单的对象地址 我被禁止修改调用代码 因此任何更改都必须针对
c
pointers
reference
operatoroverloading
overloadresolution
哪里放置重载<<代码?
我正在尝试重载流运算符 toString 函数返回一个字符串 代码如下 std ostream operator lt lt std ostream flux Foo const foo flux lt lt foo toString re
c
operatoroverloading
关于c#中隐式运算符重载的问题
MyClass c 10 有什么办法可以让这段代码工作吗 我知道通过隐式运算符重载 您可以得到相反的结果 int i instanceOfMyClass Thanks Sure class MyClass public static imp
c
operatoroverloading
implicitconversion
为什么 `<< std::endl` 不调用我希望它调用的运算符?
我正在寻找一种同时写入文件和控制台的解决方案 我找到了一个很好的解决方案here https stackoverflow com a 13665106 4117728 由于我正在使用 C 11 之前的版本 因此我必须对 Lightness
c
operatoroverloading
可以重载嵌套私有类的运算符<<吗?
如何为像这样的嵌套私有类重载运算符 class outer private class nested friend ostream operator lt lt ostream os const nested a 当尝试外部类之外时 编译器
c
nested
operatoroverloading
nestedclass
转换泛型列表时显式转换运算符错误
我正在创建一个显式转换运算符 以在实体类型的通用列表与模型类型的通用列表之间进行转换 有谁知道为什么我收到以下错误 用户定义的转换必须与封闭类型相互转换 我已经在 Entity objA 和 Model objA 之间有一个显式转换运算符
c
operators
operatoroverloading
在 C++ 中,“operator !=”是否应该始终通过“operator ==”来实现?
我目前查看了一个旧的 C 代码库 发现很多代码都是这样的 bool SomeClass operator const SomeClass other const return member1 other member1 member2 ot
c
Comparison
operators
operatoroverloading
模板运算符重载函数上的未定义符号
我有这个函数声明 template
c
templates
namespaces
operatoroverloading
如何定义“AT-POS”方法?
我定义了AT POS类的方法并导出 操作员 当我使用 然而 在该类的实例上 编译器忽略了我定义的运算符 这是代码 unit module somelib class SomeClass is export method AT POS ind
operatoroverloading
raku
std::experimental::ostream_joiner 和 std::pair
在c 17 g 7中 终于有了久违的ostream joiner 它可以正确输出到 ostream 并使用中缀分隔符分隔集合元素 include
c
operatoroverloading
C17
重载+以支持元组
我希望能够用 python 写这样的东西 a 1 2 b 3 4 c a b c would be 4 6 d 3 b d would be 9 12 我意识到您可以重载运算符以与自定义类一起使用 但是有没有办法重载运算符以与对一起使用 当
python
operatoroverloading
tuples
通过转换运算符进行模板参数类型推导
我看到 C 11 标准中的示例 n3337 14 8 2 3 7 struct A template
c
templates
C11
operatoroverloading
typededuction
C++ 为什么赋值运算符应该返回 const ref 以避免 (a=b)=c
我正在读一本关于 C 的书 更准确地说是关于运算符重载的书 示例如下 const Array Array operator const Array right check self assignment if not self assign
c
operatoroverloading
assignmentoperator
如何在 MATLAB 中重新定义 .^ 运算符?
如何重新定义指数函数 在 MATLAB 中 从 x y to sign x abs x y 您可以在 MATLAB 中重新定义算术运算符吗 可以 Should你在 MATLAB 中重新定义了算术运算符 呃 可能不是 为什么 因为 MATLA
MATLAB
function
operatoroverloading
exponential
redefine
«
1 ...
7
8
9
10
11
12
13
...17
»