![](/img/trans.png)
[英]How do I use a class variable inside of that class? (C++)
這是我要運行的代碼: (注意:class 名稱“poly”和其他 class“vrtx”這樣命名是為了近似有問題的片段的目的。Vrtx 是一個 class,帶有 int x、y、z;) 起初,代碼根本不包含“this->”指針。 我很困惑為什么它不起作用,然后意識到“vnum”沒有任何意義 ...
[英]How do I use a class variable inside of that class? (C++)
這是我要運行的代碼: (注意:class 名稱“poly”和其他 class“vrtx”這樣命名是為了近似有問題的片段的目的。Vrtx 是一個 class,帶有 int x、y、z;) 起初,代碼根本不包含“this->”指針。 我很困惑為什么它不起作用,然后意識到“vnum”沒有任何意義 ...
[英]How to create self-referential AST in Rust?
假設我們有一個非常簡單的編程語言 AST,只有函數和調用use std::sync::Arc; struct Function { pub body: Vec<Call> } struct Call { pub function: Arc<Function&g ...
[英]Symfony project - Doctrine Self-Reference issue
我正在做一個 Symfony 6.1 項目,遇到以下情況。 我有一個名為“MaterialGroup”的實體。 一個材質組可以和它自己成父子關系,一個材質組可以有多個“子組”,一個子組只能屬於一個“上層組”。 所以基本上它是一對多關系。 現在,當我想更新 symfony 中 controller 的 ...
[英]How does Vec::push work for self referencing types?
引用自vec::push實現: 這里如果T是自引用類型,如何保證在ptr::write之后有一個有效的 object end ? ...
[英]Django - How to get all related objects in ManyToMany relation
我有一個帶有自引用的任務 model。 每個任務都可以有多個任務作為前提任務。 我需要一個查詢來獲取所有相關任務。 例如: a 是 b 的 pre_task b 是 c 的 pre_task 我想要如果我得到 a,我也會收到 b 和 c 因為a是b的pre_task,b也是c的pre_task。 ...
[英]Implementing a "virtual" method returning *this (covariant return type)
我正在編寫 C++ 類的層次結構,假設A , B繼承A , C繼承A , D繼承B 。 現在,所有這些類都必須有一個方法bar() & ,其主體是:{ A::foo(); return *this; } 這是完全相同的代碼,做完全相同的事情——除了返回值的類型——它返回一個 ...
[英]How to avoid infinite loop in zipWith a self reference?
我想創建一個列表數據結構,它可以 zipWith 具有更好的自引用行為。 這是一種深奧的語言,它將依靠自我引用和惰性來僅使用值(無用戶函數)來實現圖靈完備。 我已經創建了它,稱為Atlas但它有很多內置插件,我想減少它並能夠在 Haskell 中編譯/解釋。 問題是 zipWith 檢查任一列表是 ...
[英]Retrieving Parents and Children - Self Referencing Entity gorm
我有一個表,它有一個層次結構,一個有很多孩子的父母和一個有很多父母的孩子。 例如以下結構: 為了能夠檢索一個實體的超級用戶(父母),我需要添加什么配置? 所以,作為一個例子,想象我有以下 因此,如果我檢索用戶 Alice,我想得到以下信息: ...
[英]Dependencies between attributes of 2 and more classes
是否可以初始化具有相互依賴的屬性的類的實例(不是循環方式)? 今天,我使用字典而不是類,如下所示: 當我嘗試用類表達上述內容時,我最終得到RecursionError: maximum recursion depth exceeded 。 字典(類)是分開的,因為它們代表不同類型的數據(例如員工和時 ...
[英]Can R list refer its own objects?
R 中的列表是否可以在定義時引用自己的對象? 例子: 上面的代碼拋出錯誤object 'gen_button' not found 。 如果我將 gen_button 更改為ui_names$gen_button然后它會顯示object 'ui_names' not found錯誤,這完全有道理 ...
[英]Pinescript: Old scripts with self-referencing variables
我必須使用舊腳本(V2)我只想為自己修改,不要聯系任何人來幫助我解決我糟糕的編碼技能;) 代碼看起來是這樣的: 重量 = s(abs(變化(關閉))) c = 重量 * close + (1-weight) * nz(c[1],close) (錯誤來自 c,因為我認為它是一個自引用變量) 在這種 ...
[英]Resolve self-referencing of nested initializer list datastructures
我正在嘗試解決這個難題:我正在使用可能包含原始類型的變體val以及可能再次包含變體的用戶定義容器。 如果沒有盒子包裝對象,這種自引用數據結構是不可能的。 這個包裝器對象包裝了容器array和obj並提供了可確定的內存布局,因為它只持有指向這些容器的指針,而不是容器本身。 但現在問題來了:要使大括號 ...
[英]How can I write a self-referential Rust struct with Arc and BufReader?
我正在嘗試為服務器編寫以下代碼: 該流位於 Arc 之后,因為它是跨線程共享的。 BufReader 和 BufWriter 指向用戶自己的 Arc,但編譯器抱怨引用stream_clone.as_ref()的壽命不夠長,即使它顯然確實如此(它指向 Arc,只要用戶還活着)。 如何讓編譯器接受 ...
[英]How does memory work in declaration of structure which uses self-referential structure pointer in C/C++?
在C/C++的結構聲明中,我們必須使用自引用結構指針而不是結構本身。 // 編譯錯誤 一個帶來了錯誤,但另一個沒有在相同的條件下(聲明)我很好奇memory區域在使用stack* p; 在聲明期間以及如何使其成為可能。 ...
[英]Allow a future to store a pointer to a pinned value in its container
序幕我一直在研究這段代碼,它試圖提供一個可回收的 API 來為 REST 分頁器實現異步 stream。 我經歷了多次迭代並決定將 state 存儲在一個描述過程所處的可枚舉中,這既是因為我覺得它最適合這個目的,也是因為它是值得學習的東西,特別明確關於整個過程。 我不想使用stream! 或try_ ...
[英]How do you create and save an Active Record instance that has a reference to itself?
Files是一個 Active Record model,它引用了相同類型的父對象:class Files < ActiveRecord::Base belongs_to :parent, class_name: "Files" end 我想創建一個root條目,其父項是它自己(它模 ...
[英]apply composite pattern to general graph models
我想建一個數據model,主要是一個圖,后面要遍歷。 特殊要求:圖中的節點可以是要執行的動作,也可以是帶有另一個動作或容器圖的容器。 在遍歷過程中,必須檢查當前節點是否是容器,如果是,則開始子圖的遍歷。 這是如何實現的? 數據 model 應該是什么樣子,才能構建出如下圖所示的結構? 到目前為止, ...
[英]C# Can't serialize my object because of self-referencing loops
我正在制作一個圖書館系統,class設計( https://i.stack.imgur.com/5HlUf.png )已經提供給我們了。 這些是我的課程,兩者都有 List 相互引用。 當我嘗試序列化它們時,我遇到了自引用循環異常。 我明白為什么會出現這個問題,只是不知道如何解決。 ...
[英]Sort DataTable with self referential Relationship
我有一個要求,我需要整理一個具有自引用關系的 data.table。 我的表看起來如下圖所示。 我希望所有相關的子記錄都應該顯示在父記錄下。 有幫助嗎? 現有表 |:------------------------------------------------ ------:| |Id..... ...
[英]C++ variant containing a map of itself
我希望能夠創建一個包含std::map<std::string, MyVariant>作為其案例之一的變體。 理想的情況是能夠寫出類似的東西using MyVariant = std::variant<int, std::string, std::map<std::stri ...