TOP Computer Languages
Lv1 | Lv2 | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | javascript |
Copy | with offset | public: static void Array::Copy(Array^ sourceArray, int sourceIndex, Array^ destinationArray, int destinationIndex, int length) | C++ Win32 | C Win32 | g++ | gcc | C# | public static void System.arraycopy(Object src,int srcPos,Object dest,int destPos,int length) | |
Fill | #using <System.Core.dll> array<Char>^ arr2 = System::Linq::Enumerable::ToArray(System::Linq::Enumerable::Repeat<Char>('*', 5)); | C++ Win32 | C Win32 | g++ | gcc | C# | public static void Arrays.fill(boolean[] a,int fromIndex,int toIndex,boolean val) | javascript |
Lv1 | Lv2 | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | javascript |
convrt | charArray -> String | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | char[] a = new char[]{'a','b'}; string s = new string(a); | java | javascript |
bin->dec hex->dec | int b2d = Convert::ToInt32("11111111", 2); int h2d = Convert::ToInt32("ff", 16); | C++ Win32 | C Win32 | g++ | gcc | int b2d = Convert.ToInt32("11111111", 2);int h2d = Convert.ToInt32("ff", 16); | int b2d=Integer.parseInt("11111111",2); | javascript | |
dec->bin dec->hex | String^ d2b=ConvertToString(dec,2) String^ d2h=Convert::ToString(dec,16) | C++ Win32 | C Win32 | g++ | gcc | C# | Integer.toBinaryString(int) | javascript |
Lv1 | Lv2 | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | javascript |
initonly | C++ Win32 | C Win32 | g++ | gcc | readonly | java | javascript | ||
literal | C++ Win32 | C Win32 | g++ | gcc | const | java | javascript | ||
String::typeid | C++ Win32 | C Win32 | g++ | gcc | typeof(String) | java | javascript | ||
protected: virtual void OnRender( System::Windows::Media::DrawingContext ^drawingContext) override{ System::Windows::FrameworkElement::OnRender( drawingContext); : | C++ Win32 | C Win32 | g++ | gcc | protected override void OnRender( DrawingContext drawingContext) { base.OnRender( drawingContext); : | java | javascript | ||
delete | C++/Cli | C++ Win32 | C Win32 | delete a; //オブジェクトを削除 | gcc | C# | java | a=null; //deleteはプロパティを削除する。 | |
for | in | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | int [] ary = new int[] { 1, 2, 3, 4, 5 }; for(int num : ary) { System.out.println(num + ","); } | for (var property in obj){ alert("obj["+property+"]="+obj[property]); } |
Lv1 | Lv2 | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | javascript |
Directory | Windows | C++/Cli | C++ Win32 | GetWindowsDirectory() | g++ | gcc | C# | java | javascript |
System | C++/Cli | C++ Win32 | GetSystemDirectory() | g++ | gcc | C# | java | javascript | |
Temp | C++/Cli | C++ Win32 | GetTempPath() | g++ | gcc | C# | java | javascript | |
Special | C++/Cli | C++ Win32 | SHGetFolderPath() | g++ | gcc | C# | java | javascript |
Lv1 | Lv2 | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | javascript | |
Math | negative mod | -1%3;// -1 -2%3;//-2 -3%3;//0 | C++ Win32 | C Win32 | g++ | gcc | C# | java | //WScript -1%3;// -1 -2%3;//-2 -3%3;//0 | Ruby,Python,Common Lisp! |
---|
Lv1 | Lv2 | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | javascript |
Lv1 | match | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | str = "ABCDEF"; if (str.match(/DEF/i)) {/*match*/} |
Lv1 | obj | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | var re = new RegExp("DEF", "ig");//ignorecase,global if (str.match(re)) {} |
Lv1 | Lv2 | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | javascript |
is? | C::typeid->IsAssignableFrom(o->GetType()) | C++ Win32 | C Win32 | g++ | gcc | (o is C) | java | javascript | |
no check | static_cast<T> | static_cast<T> | (T) | g++ | gcc | N/A | java | javascript | |
return null on error | pointer | dynamic_cast<T>() | C++ Win32 | C Win32 | g++ | gcc | as | java | javascript |
throw on error | ref | dynamic_cast<T>() safe_cast<T>() | C++ Win32 | C Win32 | g++ | gcc | () | java | javascript |
const,volatile | const_cast<T>() | C++ Win32 | C Win32 | const_cast<T>() | gcc | C# | java | javascript | |
any | reinter_pret_cast<T>() | reinter_pret_cast<T>() | C Win32 | reinter_pret_cast<T>() | gcc | N/A | java | javascript |
Lv1 | Lv2 | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | javascript |
from instance | Type^ t=o->GetType(); | #include <typeinfo.h> type_info& t=typeid(o); | C Win32 | g++ | gcc | Type t=o.GetType(); | java | javascript | |
from classname | Type^ t=String::typeid; Type^ t=Type::GetType("String"); | C++ Win32 | C Win32 | g++ | gcc | Type t=typeof("String"); Type t=Type.GetType("String"); | java | javascript |
Lv1 | Lv2 | C++/Cli | C++ Win32 | C Win32 | g++ | gcc | C# | java | javascript | |
Passing value types by value | void vbv(int i) | C++ Win32 | C Win32 | g++ | gcc | void vbv(int i) | java | javascript | Changes to i will not affect the original value of sender. | |
Passing value types by reference | Lv2 | void vbr(int % i) | C++ Win32 | C Win32 | g++ | gcc | void vbr(ref int i) | java | javascript | Changes to x will affect the original value of sender |
Passing reference types by value | Lv2 | void rbv(array<int>^ ar) | C++ Win32 | C Win32 | g++ | gcc | void rbv(int[] ar) | java | javascript | Changes to ar[n] can affect. Change ar itself won't affect. |
Passing reference types by reference | Lv2 | void rbr(array<int>^% ar) | C++ Win32 | C Win32 | g++ | gcc | void rbr(ref int[] ar) | java | javascript | both affect |
最新コメント