by shigemk2

当面は技術的なことしか書かない

C++

nchar

C++

文字データ型は固定長、 nchar、または可変長のnvarchar、Unicode データで使用する UNICODE ucs-2 文字セット。 nchar および nvarchar (TRANSACT-SQL) | Microsoft Docs

cstring

C++

cstring This header file defines several functions to manipulate C strings and arrays. 文字列操作 http://www.cplusplus.com/reference/cstring/

歌舞伎座.tech#8「C++初心者会」 での発表と雑感と、初心者の定義 #kbkz_tech

参加してきました。 歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com ドワンゴさんが毎回やっている例の勉強会です。テーマはC++。概要はこんな感じです。 今回は、勉強会への慣れをテーマに、初心者の発表経験を目的として開催しま…

ezoeさんのはなし メモ #kbkz_tech

本の虫: D4492: Bjarne StroustrupによるC++17の考察の翻訳 必読。 C++の歴史を読むあたり。 B. Stroustrup: A History of C++: 1979-1991. Proc ACM History of Programming Languages conference (HOPL-2). B. Stroustrup: Evolving a language in and for…

unique_ptrにポインタ以外のものを持たせる時 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com スコープを抜けたら自動でdelete unique_ptrは便利 リソースを自動で解放 デリータも設定できる リソースハンドルがポインタでなくてもよいのでは? GTUのメモリバッファのハンドルと…

不遇の標準ライブラリ #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @Ryosuke839 画像認識とか機械学習の研究 C++初心者 規格書暗記していない valarray 可変長配列を実現 vectorと被るんじゃね… 使われていない… include数は…本当に少ない… これを無理…

ツール系で「BiiCodeとCLion」 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @y_think C++ 03が出来た頃から業務アプリケーションを使っていた CLion (アシカ) VisualStudio以外で初心者にすすめやすい いけてるツールは古典的なmakeコマンドでビルド出来るもの…

C++でHello worldを書いてみました #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com 競プロ界隈で流行っている記号プログラミングでHello, Worldやってみよう。 エントリポイント int型の配列 ジェネレータ _で始めるテクニック これを生成するCのプログラムを書いた 2…

なぜC++は組み込みに採用されにくいのか #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @beepcap 組み込み系でごはんたべてる C++は98くらいまでしか知らない LTの目的 C++は優れた言語 なぜ言語で使われないのか周知したい ターゲット OSがなかったり、OSそのものやハー…

組み込み向けC++のやり方を探る mbedで楽しい組み込みプログラミング #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @ksyndo ロボット研究してたWebエンジニア見習い マイコン開発 ハードウェアごとに異なる初期化処理 間違えずに書くのも一苦労 オープンソースマイコンボードの勃興 みんなで同じハー…

初心者向けOpenCV開発環境の話 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com アシアル株式会社 Windows向けC#アプリ OpenCV コンピュータによる画像認識の話 OSはWindows/Linux/Androidもつかえる C C++ Pythonなどにインターフェイス向け 画像処理 構造解析 な…

大学でC++03を教わった私が、便利そうだと思ったC++11の新機能 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @tSU_RooT cocoa2d-xでゲーム作ろうとしたら挫折した 大学(学部)におけるC++の教育 C C++ Javaなどを主に教える そこで教えられるC++はC++03 C++古いから挫折しちゃう →これもったい…

クソ雑魚がC++のウェブフレームワークを食い散らかした話 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com cppcms テンプレートが使える JSONとかセッションで使える crow CMAKEでビルド 高速なJSONパーサー goとかnettyより速い? treefrog Qtベース DBサポートやテンプレートとか結構いろ…

ロボティクスとC++ #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com ロボット界には2つの世界 知能系では計算効率のよい高級言語であるC++は人気 ROS ロボット用OS ja - ROS Wiki C++のよいところ ライブラリが結構多い GCがない 効率がよい C++イメー…

Haskellを書きたい人生だった #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com 発表枠しかないから発表するしかなかった C++書きたくない C++でHaskellを書くしかない 結論 template 型が一部違っていても型が全部違っていても使える。 チューリング完全なのでな…

任意の文をマングリングすることができないクソザコなのでconstexprラムダをライブラリで作った #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com @wx257osn2 タイトルは長い マンデリング constexprラムダ ラムダ式とは何か みなさん本当に初心者なんですか 式 文 型 変数 関数 関数オーバーロード テンプレート (型や整数の抽象…

Boost.Spirit.QiとLLVM APIで遊ぼう #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com Boost.Sprit.Qi LLVM API nvsofts/GikoLLVMgithub.com Boost.Sprit.Qi Boostに含まれる構文解析のためのライブラリ 演算子オーバーロードを巧みに使い、構文解析器が出来上がる 楽に…

Boost.Asioで可読性を求めるのは間違っているだろうか #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com boost 1.57.0 前提で話を進めよう Asioを使うことになった理由 速度が要求されるサーバの案件 マルチスレッド対応でAsioを使おう シングルスレッドでI/Oを非同期で処理する ラムダが…

Seastar 高スループットなサーバアプリケーションの為の新しいフレームワーク #kbkz_tech

Seastar OS開発 カーネル開発 LinuxとかでC言語やってるけどC++やらされることになった。 半数の開発者はリモート開発で参加 IaaS環境に特化したOS OSvを開発 カーネルなのにboostが使える KVM開発者とか有名ドコロが多い SeaStarとは Seastarwww.seastar-pr…

Eigenでオンライン機械学習アルゴリズムを実装したときの話 #kbkz_tech

歌舞伎座.tech#8「C++初心者会」 (2015/05/17 13:30〜)kbkz.connpass.com Eigen @olanleed 機械学習とか、自然言語処理とか専攻してる C++の機械学習ライブラリ olanleed/MochiMochigithub.com AROWとか使いたかった。 アルゴリズムの実装→線形代数 uBLASを…

フレームポインタとコンパイルオプション

C++ C

フレームポインタはデバッガがスタックの「パックトレース」を追う場合に利用されます。「パックトレース」というのはスタックフレームの構造を遡って追うことで、関数呼び出しがどのような順序で行われているのかを解析することになります スタックフレーム…

man g++してみる

C++

C コンパイラおよび C++ コンパイラは統合されました。 g++ は gcc に C++ を解釈するようにするオプションをつけてコールするスクリプトです。 詳細は英語版のオンラインマニュアルおよび gcc(1) を参照して下さい。 と書いてある。 ぽこつん研究所 » gccの…

volatileはC++でも使える

C++

職業としてのプログラミング volatileで最適化を抑制するproger.blog10.fc2.com gist.github.com コンパイル時の最適化抑制のために使われるわけだけど、C++でも使えるようでした。

mallocとfree

C++

メモリの動的割り当て(malloc,free) メモリ領域確保がmalloc メモリ領域解放がfree newとdeleteの違いがよくわかっていないけど、それはこれから。

strcpyとstrcat

C++

標準ライブラリ関数 strcpy(a, b) 文字列aに文字列bをコピーする。 gist.github.com strcat(a, b) 文字列aのうしろに文字列bを連結する。 gist.github.com