ข้อมูลของบทความนี้จะเกี่ยวกับnamespace หากคุณกำลังเรียนรู้เกี่ยวกับnamespaceมาสำรวจกันกับSelf Directed CEในหัวข้อnamespaceในโพสต์Namespaces in C++นี้.

เนื้อหาที่เกี่ยวข้องnamespaceที่แม่นยำที่สุดในNamespaces in C++

ดูตอนนี้วิดีโอด้านล่าง

ที่เว็บไซต์Self Directed CEคุณสามารถเพิ่มความรู้อื่น ๆ นอกเหนือจากnamespaceสำหรับข้อมูลที่เป็นประโยชน์มากขึ้นสำหรับคุณ ในหน้าselfdirectedce.com เราอัปเดตเนื้อหาใหม่และถูกต้องสำหรับผู้ใช้เสมอ, ด้วยความปรารถนาที่จะให้บริการข้อมูลที่สมบูรณ์ที่สุดสำหรับคุณ ช่วยให้คุณอัพเดทข่าวสารออนไลน์ได้อย่างรวดเร็ว.

คำอธิบายที่เกี่ยวข้องกับหัวข้อnamespace

Patreon ► Twitter ► Instagram ► Discord ► Series Playlist ► ขอขอบคุณผู้สนับสนุน Patreon ต่อไปนี้: – Dominic Pace – Kevin Gregory Agwaze – Sébastien Bervoets – Tobias Humig – Peter Siegmund – Kerem Demirer Gear I ใช้: ——– ——— แล็ปท็อปที่ดีที่สุดสำหรับการเขียนโปรแกรม! ► แป้นพิมพ์โปรดของฉันสำหรับการเขียนโปรแกรม! ► จอภาพที่ชื่นชอบสำหรับการเขียนโปรแกรม! ► กล้องหลัก ► เลนส์หลัก ► กล้องที่สอง ► ไมโครโฟน ►

ภาพถ่ายบางส่วนที่เกี่ยวข้องกับหัวข้อของnamespace

Namespaces in C++
Namespaces in C++

นอกจากการดูข้อมูลเกี่ยวกับบทความนี้แล้ว Namespaces in C++ สามารถดูและอ่านข้อมูลเพิ่มเติมได้ที่ด้านล่าง

รับชมเพิ่มเติมได้ที่นี่

คำหลักบางคำที่เกี่ยวข้องกับnamespace

#Namespaces.

thecherno,thechernoproject,cherno,c++,programming,gamedev,game development,learn c++,c++ tutorial,namespace,namespaces,using namespace std,using namespace,tutorial.

Namespaces in C++.

namespace.

หวังว่าการแบ่งปันที่เราให้ไว้จะเป็นประโยชน์กับคุณ ขอบคุณมากสำหรับการอ่านnamespaceเนื้อหาของเรา

48 thoughts on “Namespaces in C++ | สรุปข้อมูลที่ปรับปรุงใหม่เกี่ยวกับnamespace

  1. Gerry says:

    Thank you for the great videos. This is my first day watching your videos. And i love your explanations! And for some reason, the videos you made are so easy to watch! 12mins video ended quickly as if it was a 3minutes vid.

  2. HelpfulSquid 250 says:

    Wait, so if you think about it, namespaces are used to avoid name conflicts, and "using namespace" is an intruction to remove that namespace, but you may have name conflicts again, since the functions in that namespace no longer have an id, so "using namespace" is actually like losing the point of namespaces

  3. Luke Costello says:

    What would it mean for a variable or function to be static inside a namespace? Can you have private functions in a namespace which are only visible to other functions in that namespace?

  4. Grant Robertson says:

    This doesn't really cover anything more than what you would see in the first few paragraphs of any section on namespaces in any book. I would expect that you would cover more nuanced uses of namespaces. You mentioned only briefly that one could have a nested namespace, but you did not explain why one would use one or why they should be avoided. You also didn't talk at all about organizing a collection of various libraries, with some in some namespaces and some in other namespaces, or what would be some best practices for deciding which library goes into which namespace.

  5. Sam Wagner says:

    this was the BEST explanation!

    I was getting so angry with people just being like "yeah just put std:: infront of stuff and that'll make it work"

    Nice to have someone just not be a cock and EXPLAIN things. idk why people treat other like they're idiots.

    Anyway. Mad video friend. Thanks heaps!

  6. abc xyz says:

    But I believe the Object Encapsulation in C++,
    has protected symbols (mem-func()s and mem-vars)
    from being conflicted, to some degree.
    E.g.
    class A {
      void myFunc();
    }
    class B {
    void myFunc();
    }
    won't be in conflict, because myFunc()
    has to be referenced to,
    THROUGH, the higher-level symbols, Class A or B, FIRST,
    i.e. it is NOT exposed DIRECTLY to the GLOBAL SCOPE.

  7. abc xyz says:

    Neither do I like namespace.
    But the problem is,
    if other programmers are using it,
    and you are working in teams with them,
    or working on / extending / modifying their code,
    then you've got to undestand namespace.
    Unless you are an absolutely solo programmer,
    developing everything on your own from scratch.

  8. Nene's Apostle [8th Apostle of the Twelve] says:

    Is it not just the same as just having the name of the library like glfw and then a dot to indicate something inside the library? Like glfw.destroy()? Why does c++ use namespaces instead of doing it like that? This is just confusing for me as iostream doesn't use iostream:: or something, no that's std::?!? In Go for example you would just import the package fmt and then all the functions inside fmt are accessible by just typing in fmt.Printf for example. Why does C++ feel the need to do it so drastically differently and confusing by not even naming the namespace the same as the package name?!

  9. Zuheyr Alsalihi says:

    Hi Chemo, thank you. Please tell me
    namespace has nothing to do with physical directory location ?
    eg 2 functions with identical name in directories /a/b/print.cxx and /a/b/c/print.cxx can still be confused by compiler?
    Thank you!!

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *