非再帰版List::push_back(&mut self, value: T)について
経緯 去年の年末くらいからぼちぼちとRustの勉強をしている。噂通り借用チェッカはややこしく、色々と調べている際に以下のような記事を見つけた。 末尾再帰をループにできないRustプログラムの例 ...
13 search resultsShowing 1~13 results
You need to log-in
経緯 去年の年末くらいからぼちぼちとRustの勉強をしている。噂通り借用チェッカはややこしく、色々と調べている際に以下のような記事を見つけた。 末尾再帰をループにできないRustプログラムの例 ...
別に難しくはないし既にありそうだけど、見つからないので一応記事に残しておく。 操作の概要 こんな感じにbit列の奇数番目の列と偶数番目の列を左右に分離する操作を考える。 これは自明にO(n)で処...
Web上に良いまとめがない為、書き残す。なお、内容が正しいかどうかの保証は無い。 Mix-inというのは元々Lisp界で始まった多重継承の使い方です。Mix-in手法には次の2つの条件がありま...
Visual Studio 2013 (C++11/14 Core Language Features in VS 2013 and the Nov 2013 CTP - Visual C++ ...
pandocを導入した上で、 function highlighter(){ sed '1i```{.'$1' .numberLines}' | sed '$a```' | pandoc -s;...
何度も話されている話だけど。 JavaScriptはオブジェクトについて参照渡しだなんて、信じない - Qiita 個人的にこの挙動への理解を無駄に混乱させて参照の値渡しとかやたら周りくどい呼ば...
金谷一朗氏の本の読書ノートから クォータニオンとは クォータニオンは回転軸(三次元ベクトル)と回転角を表現できる。 A=(w;\quad x\quad y\quad z)=(w;\quad v)...
XInputの特徴とか 基本XBox 360のコントローラ用のライブラリ キーボードやマウスを取る場合はDirectInputやWin32APIを用いる デバイスが限定されている分、Direct...
3日程かけて調べたもの 主な構成要素 android.app.Activity アプリの一つの画面の管理を司る。アプリは複数のActivityから構成されている。 画面を遷移していくとスタックに...
Quaternionの数学的理解メモ その1 Quaternionの数学的理解メモ その2 クォータニオンによる回転 回転軸とベクトルが直交している場合 xからx'に回転する事を考える。 ベクト...
Quaternionの数学的理解メモ その1 回転行列の三次元拡張 オイラー角(ロール・ピッチ・ヨー) T_{ 1 }(\theta )=\begin{pmatrix} 1 & 0 &a...
ほぼoptional。templateの練習して # pragma once # include <type_traits> # include <assert.h> t...
ので作ってみた。車輪の再発明万歳。 enumerate.hpp template<typename T1> class enumerate : public std::unary_f...
13 search resultsShowing 1~13 results
Qiita is a knowledge sharing service for engineers.