ownership

    2

    1答えて

    データをいくつかのコレクションに連続的に挿入するバックグラウンドスレッドを生成するプログラムを作成しようとしています。同時に、私はstdinから入力を受け取り、その入力がスレッドが動作しているコレクションに入っているかどうか確認したいと思います。しかし、これが原因所有のものでは動作しません use std::collections::HashSet; use std::thread; fn

    2

    1答えて

    私はRustにはかなり新しく、まだ簡単なプログラムを書いている間に、まだ私が学んでいるものをテストする間にthe bookを読んでいます。 今日は、エクササイズとして提案されたプログラム(正確には最後のものはthe end of chapter 8.3)を書きました。私はまだ学んでいるし、かなり遅いので、私はmain.rsに追加するほとんどすべての新しい行のために新しいcargo buildを実行

    0

    1答えて

    私は、キューにdequeue機能を実装しようとしているが、私は借りチェッカーがどのように機能するか混乱しています。このコードで私は間違って何をしていますか? use std::cell::RefCell; use std::rc::Rc; use std::mem::replace; type Link<T> = Option<Rc<RefCell<Node<T>>>>; struct

    3

    1答えて

    私はそれがそのクラスを所有していないし、それがメモリだ管理を担当ませんでしたので、ここまでになるまで他のクラスへの参照を持っていたクラスを持っています。 class MyClass { OtherClass& m_other; public: MyClass(OtherClass& other) : m_other(other) {} }; 私はいくつかのケースでMy

    2

    2答えて

    私がコンパイルし、次のコードを持っている:私は取得 pub mod Btree { pub struct node { pub id: u32, pub red: bool, pub left: Option<Box<node>>, pub right: Option<Box<node>>, } impl<'a> no

    -1

    1答えて

    私はtcod-rsを使用しています。 RootConsoleに描画するために使用された各メソッドは、のという可変参照を取ります。中央のループは、ウィンドウが閉じられるのを待って、画面をクリアし、描画してから、フラッシュするwhileループです。 「ウィンドウクローズのチェック」メソッドもまた、変更可能な参照を取ります。 clearおよびflushでもあります。 fn draw(root: &mut

    -2

    1答えて

    別のISP接続を変更または切り替えるためのシェルスクリプトがあります。 #!/bin/bash /sbin/route add default gw 192.168.1 /sbin/route del default gw 192.168.1.2 /sbin/route del default gw 192.168.1.3 /sbin/route -n 私のUbuntuマシンにはroo

    0

    1答えて

    こんにちはオドゥー10はSamba共有のUbuntu Server(16.04)にあります。 Windowsデスクトップ上のMS Visual Studioのコミュニティ2017(15.4.0)を使用して.... を が...私は、フォルダを開いたとき - ファイルを編集 - 保存 - そのファイルの所有権は を変更します 例えば - 編集 -rwxrwx--- 1 odoo cameron 2