ICode9

精准搜索请尝试: 精确搜索
  • c – 在一个对象上运行,运算符使用索引重载()2019-07-27 08:08:54

    我有一个类来表示二维数组,我想使用()运算符,例如, Array arr; arr(2,5) = 17; // I want to assign 17 as element in 2nd row and 5th column. 我试过这样的事情:(但是没有用) void operator(int m, int n)(int num) { int m, n; p[m][n] = num; } 我有一个操作符=(

  • C:为矩阵模板重载=运算符2019-07-26 07:04:38

    我一直在实现一个自定义模板矩阵类,我有一个功能,我需要一些帮助.我正在尝试重载operator =我使用我已经实现并正在工作的重载operator [].问题是,我不知道如何将’this’指针与operator []结合起来. 这是我正在尝试做的事情: Matrix & operator+= (const Matrix & rhs) { if(t

  • PHP中这两个比较有什么区别?2019-07-26 04:28:56

    我试图使用以下代码比较PHP中的两个值: if ($val1 != $val2) ..... if ($val1 <> $val2) ....... 以上比较代码是否在所有方面相同? 我很困惑在这两个中使用哪个运算符(!=和<>)!! 更新: 这是否与比较字符串或数字字符串有关?解决方法:php documentation on Comparison Operators告诉

  • c – ostream deferencing operator <<2019-07-26 02:06:47

    为什么这样做很好: cout << "foo"; 虽然这不? (&cout)->operator<<("foo"); 它可以正常使用数值,所以我猜它是与覆盖相关的东西. (我正在使用MS Visual C编译器.)解决方法:操作符LT;&LT仅作为有限数量类型的成员函数实现.对于其他类型,它实现为全局重载,如: std::ostream &operat

  • Javascript如何使用带括号的和/或运算符2019-07-25 11:44:38

    我有一个对象,在属性hello中包含一个字符串HelloWorld.我想检查两个字符串,如果它与任何一个都不匹配,那么我想执行某些代码. var item = { hello: "HelloWorld" } item.hello !== "HelloWorld" && item.hello !== "GoodbyeWorld" // false, correct 但是,我觉得这可以优化并使其

  • python – 赋值运算符左/右侧的不同切片行为2019-07-25 00:57:56

    作为来自C背景的Python新手,Python(3.4.x)中的切片运算符对我来说看起来很荒谬.我只是没有得到“特殊规则”背后的设计理念.让我解释为什么我说它是“特殊的”. 一方面,根据堆栈溢出答案here,切片运算符创建列表或列表的一部分的(深)副本,即新列表.链接可能是旧的(早于python 3.4.x

  • c – 在struct本身内访问运算符2019-07-24 20:07:08

    我正在尝试访问struct本身内的运算符,这可能吗? struct st{ float vd; float val(){ return this[3]; //this dont work, is there a some way? } float operator[](size_t idx){ return vd*idx; } }; 解决方法:这是指向对象而不是对象本身的

  • 未定义的偏移量PHP,不确定它的作用2019-07-24 11:29:17

    有人可以帮忙,我在PHP error.log中有以下错误 [Tue Dec 19 12:08:22.887574 2017] [:error] [pid 32196] [client xx.xx.xx.x:20560] PHP Notice: Undefined offset: 8 in /var/www/html/page.php on line 55, referer: view.php?1x=8 和我认为导致这个问题的PHP代码是: $i = i

  • c – – > *运算符究竟是什么?2019-07-23 15:16:39

    我之前从未使用它,只是在一篇文章中偶然发现它…我认为它等同于* x-> y但显然它不是. 这是我尝试过的,并给了我一个错误: struct cake { int * yogurt; } * pie; int main(void) { pie = new cake; pie->yogurt = new int; return pie->*yogurt = 4; } 解决方法:当你有指向成

  • c# – 我可以使用=运算符指定构造函数值吗?2019-07-22 07:07:00

    在C#中创建一个字符串时,你要做字符串foo =“bar”; string是一个类,值“bar”使用=运算符传递给类.怎么做的?你能在自己的班上做这件事吗? 我知道这在C中是可行的. class someClass { public: someClass(int someInt) { // Do Stuff } }; int main() { someC

  • PHP – $variable = value1或value22019-07-21 23:32:18

    $val1 = false; $val2 = 10; $variable = $val1 || $val2; 上面的代码使$variable = true. 如果$val1为false,PHP中是否有任何运算符可以使$variable取值$val2? 我以为||会这样做,但只有当任何值为真时才返回true,如果两者都为假则只返回false …解决方法:三元运算符 $variable

  • 在C#中/ =意味着什么?2019-07-21 22:08:36

    我正在艰难地搜索/ = …有人能告诉我这段代码的作用吗? number = digits[n % digits.Length] + number; n /= digits.Length; 我的目的是确定这个操作的剩余部分是什么……所以我知道何时停止或继续前进.解决方法:这是除法赋值运算符运算符,意思是n = n / digits.Length 有关详情,

  • Java:添加值时使用数组和使用运算符2019-07-18 08:04:29

    当添加到像myArray [range]这样的常规int数组时,运算符的工作原理是什么? 如果我有一个选择的值(范围)被添加迭代1,2,3,3,3,4,4它会添加’1’一次2,一次,3次和4两次?它只是将它添加到数组的末尾吗?解决方法:myArray [范围];将增加索引范围的值.如果要增加所有值,请执行以下操作: for

  • Python中的新运算符2019-07-18 02:58:56

    我们可以按照here所述定义Python的内部运算符.仅仅为了好奇,我们可以定义像$或***这样的新运算符吗? (如果是这样,那么我们可以定义三元条件运算符或旋转运算符.)解决方法:正如@minitech所说,你无法定义新的操作符.但是检查这个允许你定义中缀运算符http://code.activestate.com/rec

  • c# – “x as X!= null”和“x is X”总是返回相同的结果?2019-07-18 02:08:02

    是否存在这两个if语句会产生不同结果的情况? if(x as X != null) { // Do something } if(x is X) { // Do something } 编辑:澄清:我知道操作符(一般)和他们的意思有什么区别.问题是,是否存在这两种情况会产生不同结果的情况.解决方法: Is there any situation where these t

  • 在Java中添加后增量2019-07-17 19:00:02

    我在java中有以下代码 int x=5; System.out.println(x++ + ++x); 输出是12. 我以为它应该是11. 我们这里有三个操作符: >另外>(帖子)>(前)>列表项目 上面的print语句以哪种顺序编译? 如果我写int x = 5;然后x,x == 6或x == 5,因为我没有写x = x.新值是否存储在x中? 寻找一种方法来记

  • 问号在C#代码中意味着什么?2019-07-17 10:07:58

    参见英文答案 > What does the question mark in member access mean in C#?                                    2个 >            What do two question marks together mean in C#?                    

  • java – 在实现if else进行比较时,我应该首先使用!=或==2019-07-17 09:32:36

    这已经困扰了我一段时间,我不确定是否有正确的答案: 拿这两个陈述 if(foo == bar) do this; else if(foo != bar) do that; 要么 if(foo != bar) do that; else if(foo == bar) do this; 其中一个是正确的(暂时忘记优化)我的想法告诉我,答案取决于预期的结果,例

  • javascript – 如果值为true,是否只有内联运算符才会执行某些操作?2019-07-16 18:36:01

    我发现自己写了很多类似的代码: $('.selector').addClass(condition ? 'class' : ''); 我知道这可能是愚蠢和愚蠢的,但我只是好奇,如果有一种方法可以做到这一点没有Javascript中的错误条件.我环顾四周,并没有找到任何可以做到这一点的运算符,但我可能(并希望我)错了. 我不一定想

  • PHP中的\u0026\u0026运算符2019-07-15 23:29:42

    例: $this-> sql =&新的GuestBook_SQL; 它有什么作用?解决方法:此运算符正在分配参考. Here’s来自PHP手册的explenation

  • Python 3:在迭代上应用运算符2019-07-15 16:57:33

    sum(iterable)有效: def sum(iterable): s = 0 for x in iterable: s = s.__add__(x) return s Python是否有内置函数可以在不设置初始值的情况下完成此操作? # add is interchangeable with sub, mul, etc. def chain_add(iterable): iterator = iter(it

  • c# – 出于某种原因,不能将XOR运算符与两个char一起使用,有人知道为什么?2019-07-15 16:15:59

    是否有一些正式标准不允许人们在C#中使用具有两个字符的^或XOR函数? public char[] XORinput(char[] input, char SN) { int InputSize = input.Length; //initialize an output array char[] output = new char[InputSize]; for (int i

  • java – 何时以及为何使用或等于(| =)速记运算符2019-07-15 09:12:37

    我正在寻找一个java项目的源代码,在这里我找到了一个运算符| =的布尔变量. 有谁能告诉我这究竟是什么?以及使用它的最佳方式. 感谢您的回复,现在改进了我的问题:什么是| =简写运算符实际上做了.根据我的测试,它显示: false | true = true false | false = false true | false = true

  • MySQL严格等同于操作符?2019-07-15 00:18:16

    在许多编程语言中,有基本的equals运算符,它将查看两个字符串的文本是否相等: if ("Hi" == "hi") { //this code runs } 但也有严格等于操作符: if ("Hi" === "hi") { //this code will never run } MySQL中的上述代码片段是否有等效的运算符? =运算符只是没有削减它.如果我跑:

  • php – 比较运算符2019-07-14 21:31:29

    Reffer this link. 我知道操作数与字符串类型转换为数字,然后通常的数学 但请参阅以下示例代码: echo intval(1e1); // 10 var_dump("1e1" == 10); // true, and it's ok echo intval(0x1A); // 26 var_dump("0x1A" == 26); // true, and it's ok echo intval(042)

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有