2017-01-01から1ヶ月間の記事一覧

Rustで<T: std::ops::Sub> T - T の返り値

<T: std::ops::Sub> T - T の返り値 std::ops::Sub::Outputが返り値になる。 AddとかMulとか、Overloadable operatorsはそんな感じらしい doc.rust-lang.org Associated typesと一緒にやったときちょっと引っかかったのでした。 Rustはまだ数回ググらないと、自分の知識では目</t:>…

Arch LinuxでAndroid Studioを使ってC++ supportのプロジェクトを作るときにやったこと

プロジェクト作成は省略。Hello from C++を表示するまでにやったこと。 Arch Linuxではプロジェクト作ってそのままだとGradle syncがCMake実行時にコケてしまったのでメモ。 libncurses なんかlibncurses.so.5が見つからないと言われる。 ncurses は インス…

IntelliJ IDEA で Gradle Java のプロジェクトを作ったときのsrcフォルダの場所

普段Android Studioが勝手に作ってくれてよく忘れるので覚え書き。 IntelliJ IDEA 2016.3.2 Community Edition での説明です。 プロジェクト作成の流れ Create New Project(もしくはメニューの New -> Project)を選択して Gradle -> Java を選択 GroupId に…