operators

What does the '%' operator mean?

I have next code int a,b,c; b=1; c=36; a=b%c; What does "%" operator mean? ...

Easy SQL Syntax NOT LIKE with AND operators seem to be ignored

Thank you so much for helping! Nothing I seem to do works here. What I want to do is remove rows with a certain value in a certain column. Like so: Where SegStart_Date between getdate()-90 and getdate()-1 And q.Center not like 'Collections Center' And q.Center not like 'Cable Store' And q.Center not like 'Business Services C...

C operator priority

How are arithmetic expression evaluated in The C language? How can I understand the Operator priority? ...

What is "operator<<" called?

I know the names of most of the operators but not sure what operator<< and operator>> are called. i.e. operator=() // the assignment operator operator==() // the equality of comparison operator operator++() // the increment operator operator--() // decrement operator etc. operator<() // the less-than operator etc eetc ...

how to write a cast-to-reference-to-array operator for a class?

I have following class: template <size_t size> class Araye{ public: Araye(int input[]){ for (int i=0;i<size;i++) araye[i]=input[i]; } int araye[size]; }; How should I write a cast-to-reference-to-array operator for this class so that following works: int adad[3]={1,2,3}; Araye<3> araye(adad); int (&reference)[3]=araye; ...

| operator in Java

I've got this statement in Java: System.out.println(3|4); Why is the output 7? I can't understand, can someone help me? ...

What is the <= operator on Ruby Classes?

following snippet is from rails code def rescue_from(*klasses, &block) options = klasses.extract_options! unless options.has_key?(:with) if block_given? options[:with] = block else raise ArgumentError, "Need a handler. Supply an options hash that has a :with key as the last argument." end ...

What is the difference between “=” and “=&” when assigning variables?

Hi guys.. I am trying to figure out the difference between $a=&$b and $a=$b. I know & make the variable to be a reference variable. But the following test gave me the same result. Can anyone explain the difference? Thanks. $a=5; $b=6; $a=&$b; echo $a; //6 $a=5; $b=6; $a=$b; echo $a; //6 ...

Overloading + Operator With Templates.

Hey, I'm getting a linker error LNK2019: unresolved external symbol when trying to use an overloaded + operator. I'll show you snip-its from the class, and how I'm using it in main. If you need to see more, let me know, I'm just going to try and keep things concise. /** vec.h **/ #ifndef __VEC_H_ #define __VEC_H_ #include <iostream> #...

list of ruby operators that can be overloaded

Is there a list anywhere of all ruby operators that can be overloaded? (Not the ones that can't) ...

Finding info on scala operators

Im reading http://debasishg.blogspot.com/2008/04/external-dsls-made-easy-with-scala.html and I am trying to find info on the "<~" operator, for example: def trans = "(" ~> repsep(trans_spec, ",") <~ ")" I have some reasonable guess that has something to do with the product("~") operator along with lists? What does it do? In the futu...

C++ Conditional Operator

I once seen a -wired- operator in C++ which assigns value if greater than.. it was a combination of ?, < and = e.g. let x = value if value is greater than x I do not mean x=(x<value)x:value It was some sort of x<?=value But I can not remember it exactly, and can not find it online... Can some one remind me of it? Thanks, ...

c# = operator problem

In C#, I have a simple 3D vector class. static void Main(string[] args) { Vector3D a, b; a = new Vector3D(0, 5, 10); b = new Vector3D(0, 0, 0); b = a; a.x = 10; Console.WriteLine("vector a=" + a.ToString()); Console.WriteLine("vector b=" + b.ToString()); Console.ReadKey(); } the output is, vector a= ...

F# Custom Operators Precedence

In F#, you can define custom operators like let (=~) input pattern = Regex.IsMatch(input, pattern) Unlike Haskell, custom operators are defined without precedences. What are the operator precedences of the custom operators in F#? ...

Why is it a bad idea to allow these in JavaScript == , != , ++ , --

I was checking out JSLint, and some of the rules piqued my interest. Particularly this: Disallow == and != Disallow ++ and -- Why is it a bad idea to disallow these? I understand the first part, basically it wants me to do === instead of ==. I don't understand why though. I understand the difference between the two, I ...

PHP equivalent for Ruby's or-equals (foo ||=bar)?

In PHP I often write lines like isset($foo)? NULL : $foo = 'bar' In ruby there is a brilliant shortcut for that, called or equals foo ||= 'bar' Does PHP have such an operator, shortcut or method call? I cannot find one, but I might have missed it. ...

VBA: Difference between & and +

What is the difference between: string1 + string2 and string1 & string2 Are they equivalent? Why have two different symbols that do the same thing? ...

In PHP, if a variable holds a datetime, what does operator-- do?

My background is C, Java, C#, and VB.NET, but I have to work on some basic PHP stuff. I've gotten to this line of code: if($flag) $event_end--; What exactly is being decremented? The raw ticks? $flag (I think) represents if the event is an all-day event, where the start would be 7/1/2010 and end would be 7/2/2010. Does the -- esse...

What is the Java equivalent of Perl's qq operator?

I have a very long string which includes many new lines ( it's a really long SQL statement ). The SQL is easier to read when I break it up with newlines. But from time to time, I need to copy the sql statement from code to paste into sql developer. In Perl, I always loved the qq operator, which you can use in place of double quotes: ...

getting the name of the invoked function

when using either the '.', '->' or '->*' operators is there any way of getting the name of the function invoked (or the name of the variable in the case of '->*' and everything goes. EDIT: Just to clarify I'm not talking about reflection but more something in the line of 'function' basically I want to create an overload of an operator (...