[過去ログ] 【初心者歓迎】C/C++室 Ver.106【環境依存OK】 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
429
(3): 2020/12/12(土)00:35 ID:cOibJfw/(1/5) AAS
C++何も分からないので教えてください。
コンパイルすら1度もしたことがないレベルの初心者です。
他言語の経験は多少あります。

外部リンク[cpp]:github.com
上記のURLのFAppleARKitLiveLinkRemotePublisher::PublishBlendShapesという関数(?)で
以下のようなコードがあるのですが、これは変数の中に変数を加算(?)しているような処理に見えるのですが正しいでしょうか?

SendBuffer.Reset();
SendBuffer << BLEND_SHAPE_PACKET_VER;
SendBuffer << DeviceId;
SendBuffer << SubjectName;
省4
431
(1): 2020/12/12(土)06:51 ID:P0Jam5CX(1) AAS
>>429
もともとビットシフトの演算子だったが、標準ライブラリなんかで、
std::cout << ”こんにちわ、仕事" << std::endl;
みたいな使い方がされて、それに倣って、データを流し込むという
意味合いでこの演算子がよく使われる。

送信バッファーの末尾にどんどんデータを追記してるんだろうが、
これはライブラリ製作者が決めたことだ。

こういった元の演算子から大きく意味を変える演算子の再定義は
悪しとする批判的な意見もある。他人が読むことガン無視で
俺様仕様に調教していくのも趣味的で否定はせんけど。
433
(1): はちみつ餃子 ◆8X2XSCHEME 2020/12/12(土)10:46 ID:UUApGKPR(1/3) AAS
>>432
演算子のオーバーロードとそのクラス内でどのようにデータが保持されているかは直接の関係はない。
クラスのデザインによる。

よう知らんけど >>429 の URL を踏んでも 404 なんやが。
439: 2020/12/13(日)10:04 ID:FpioPUML(1) AAS
>>429
多分SendBufferに突っ込まれてるデータを横取りしたいんだろうけど、
SendBufferに<<で突っ込まれてるデータを一つ一つ自分が用意した配列とかに保存すりゃ出来ると思うが

UEが受信したデータを取り出して使いたいのなら、それはSendじゃないとおも
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.041s