D言語 Part25
■ このスレッドは過去ログ倉庫に格納されています
0116デフォルトの名無しさん
2010/09/08(水) 04:01:59下のソースがコンパイル通っちゃって、走らすと[2]って出力が出るんだが、
引数の配列の中身を変更させない関数定義ってできないの?
import std.stdio;
void main()
{
int[] a = [1];
inc(a);
writefln(a);
}
void inc(in int[] a) { a[] += 1; };
■ このスレッドは過去ログ倉庫に格納されています