class A{ char info[256]; public: char* getInfo(); A(char i[256]); //A.cpp #include "A.h" char * A::getInfo(){ return(&info[256]); } A::A(char i[256]){ info[256]=i[256]; } Saya berjuang dengan accessor. Ketika saya mencoba menggunakan getInfo(), saya mendapat....
30 Mei 2021, 19:48
Dalam proyek saya, saya memiliki beberapa bidang float yang harus tetap dalam kisaran 0-1. Jika memungkinkan, saya ingin memiliki tipe data khusus, sebut saja float01, yang hanya menjepit nilai setiap kali ditulis, sehingga saya tidak harus ingat untuk melakukannya setiap saat. Dengan begitu saya ....
21 Mei 2021, 02:42
Ini adalah pertanyaan lanjutan untuk pertanyaan ini: Apakah pengakses properti kelas berguna? Dalam jawaban lengkap ini dinyatakan bahwa: "Saat Anda menggunakan properti, Anda menggunakan metode pengambil dan penyetel. Properti adalah kenyamanan untuk pengikatan bahasa. Jadi, kami juga dapat mengata....
30 April 2021, 11:17
Saya baru di Laravel 8. Tolong beri saran untuk kode di bawah ini atau jawab pertanyaan saya: Diberikan di bawah ini adalah kode saya contoh dari apa yang benar-benar ingin saya dapatkan: data saya adalah: [{"column_1_1":"value_1_1","column_1_2":"value_1_2"},{"column_2_1":"value_2_1","column_2_2":"v....
20 April 2021, 14:05
Saya mencoba membuat editor khusus di Unity untuk kelas ScriptableObject yang memiliki bidang pribadi seperti: Tetapi segera setelah salah satu bidang saya memiliki pengakses (saya juga mencoba properti dengan get;), saya mendapatkan kesalahan berikut ketika saya mencoba melihat ScriptableObject sa....
19 April 2021, 05:01
Saya terjebak mencoba membuat TypeScript menyimpulkan jenis pengambil dan penyetel yang dibuat secara dinamis. Saya memiliki kelas MyClass dengan peta containers: type Container = { get: () => Content set: (value: Content) => void } type ContainersMap = { [key: string]: Container } class ....
14 April 2021, 02:34
Saya mencoba membuat pengambil/penyetel kasus umum untuk objek apa pun. sebagai contoh: var obj = { a: 1, b: "dog", c: false } Object.defineProperty(obj, 'general_case', { get: function(attr) { return "unknown attribute "+attr } }) console.log(obj.a) // should print 1 console.log(obj.....
3 Desember 2020, 04:49
Katakanlah saya punya struct struct Vector3 { float x; float y; float z; }; Perhatikan bahwa sizeof(Vector3) harus tetap sama. EDIT: Saya tertarik dengan solusi tanpa setter. Jangan membuat instance dari struct itu Vector3 pos . Bagaimana saya bisa mengimplementasikan struct saya sehi....
26 November 2020, 21:14
Saya memiliki model objek Laravel dengan accessor: class NutritionalPlanRow extends Model { use HasFactory; private $nomeAlimento; public function __construct($aliment = null, array $attributes = array()) { parent::__construct($attributes); ....
22 November 2020, 00:15
Saya memiliki masalah dengan propertyAccessor : Ada dua entitas berikut: class Foo { /** * @ORM\ManyToOne(targetEntity="App\Entity\Bar", inversedBy="foo") * @ORM\JoinColumn(nullable=false) */ private $bar; public function getBar(): ?Bar { return $this->bar; ....
9 November 2020, 14:32
class A: def __init__(self, *args, **kwargs): for item in ["itemA", "itemB"]: setattr(self, item, property(lambda : self.__get_method(item))) def __get_method(self, item): # do some stuff and return result # this is pretty complex method which requires db lookups....
18 September 2020, 03:15
Biarkan saya mengajukan pertanyaan lebih jelas. Saya memiliki objek Datarow: Class Datarow { private: vector<string> vals; public: std::string getVal(int index); //returns vals.at(index) }; Saya memiliki objek Bagian yang menyimpan baris data: Class Section { ....
Berdasarkan tutorial di youtube(https://www.youtube.com/watch?v =hiiaHyhhwBU&t=1195s) Saya menulis aplikasi obrolan menggunakan kait reaksi khususnya useReducer(). Tapi saya tidak mengerti bagaimana dalam kasus sakelar dikembalikan versi terbaru dari status yang hanya menyimpan dua elemen dan tida....
13 Juli 2020, 20:41
Dalam kode saya ada situasi di mana saya ingin menggunakan satu fungsi pengakses atau yang lain di seluruh kode. Alih-alih memiliki pernyataan if-else untuk setiap kali saya ingin memilih pengakses mana yang akan digunakan dan mengkodekannya secara eksplisit, saya mencoba untuk menetapkan salah sat....
Saya memiliki Kelas yang didefinisikan dengan Kelas::Aksesor seperti itu: package Worker; use Class::Accessor 'antlers'; # PROPS has first_name => ( is => 'rw' ); has position => ( is => 'rw' ); # METHODS sub print { my $self = shift; print "------------\n"; print "Ref: ",....
6 Juli 2020, 13:26
Objek berikut menggunakan accesor tanggal lahir yang ditetapkan untuk mengatur usia pengguna, ini berfungsi dengan baik. const user = { set birthdate(value) { if (isNaN(Date.parse(value))) { throw new Error("Invalid date format"); } const valueYear = new Date(value).getFullYea....
25 Juni 2020, 07:06