หน้าแรก
หน้าแรก
การข้ามต้นไม้เป็นรูปแบบหนึ่งของการข้ามผ่านกราฟ มันเกี่ยวข้องกับการตรวจสอบหรือพิมพ์แต่ละโหนดในทรีเพียงครั้งเดียว การข้ามผ่านของการสั่งซื้อล่วงหน้าของทรีการค้นหาแบบไบนารีเกี่ยวข้องกับการเยี่ยมชมแต่ละโหนดในทรีตามลำดับ (ราก ซ้าย ขวา) ตัวอย่างการสั่งผ่านแบบพรีออร์เดอร์ของไบนารีทรีมีดังต่อไปนี้ ต้นไม้ไบ
ใน C ++ strchr() เป็นฟังก์ชันที่กำหนดไว้ล่วงหน้า ใช้สำหรับการจัดการสตริงและส่งคืนการเกิดขึ้นครั้งแรกของอักขระที่กำหนดในสตริงที่ให้มา ไวยากรณ์ของ strchr() มีดังต่อไปนี้ char *strchr( const char *str, int c) ในไวยากรณ์ข้างต้น str คือสตริงที่มีอักขระ c ฟังก์ชัน strchr() ค้นหาการเกิดขึ้นครั้งแรกของ c
ทั้ง strcat() และ strncat() เป็นฟังก์ชันสตริงที่กำหนดไว้ล่วงหน้าใน C++ โดยมีรายละเอียดดังนี้ strcat() ฟังก์ชันนี้ใช้สำหรับการต่อกัน โดยจะผนวกสำเนาของสตริงต้นทางที่ส่วนท้ายของสตริงปลายทางและส่งคืนตัวชี้ไปยังสตริงปลายทาง ไวยากรณ์ของ strcat() มีดังต่อไปนี้ char *strcat(char *dest, const char *src) โป
ฟังก์ชัน strncat() ใน C++ ใช้สำหรับการต่อข้อมูล โดยผนวกจำนวนอักขระที่ระบุจากสตริงต้นทางที่ส่วนท้ายของสตริงปลายทางและส่งคืนตัวชี้ไปยังสตริงปลายทาง ไวยากรณ์ของ strncat() มีดังต่อไปนี้ char * strncat ( char * dest, const char * src, size_t num ); ในไวยากรณ์ข้างต้น src สตริงต้นทางจะถูกต่อท้ายสตริงปลายท
นี่คือฟังก์ชันสตริงใน C ++ ที่ใช้สองสตริงและค้นหาการเกิดขึ้นครั้งแรกของอักขระ string2 ใน string1 จะส่งคืนตัวชี้ไปยังอักขระใน string1 หากมี มิฉะนั้นจะคืนค่า NULL นี้ใช้ไม่ได้สำหรับการยกเลิกอักขระ NULL. ไวยากรณ์ของ strpbrk() มีดังต่อไปนี้ - char *strpbrk(const char *str1, const char *str2) ในไวยากรณ
ฟังก์ชัน sinh() จะคืนค่าไฮเปอร์โบลิกไซน์ของมุมที่กำหนดเป็นเรเดียน เป็นฟังก์ชัน inbuilt ใน C++ STL ไวยากรณ์ของฟังก์ชัน sinh() มีดังต่อไปนี้ ซินห์(var) ดังที่เห็นได้จากไวยากรณ์ ฟังก์ชัน sinh() ยอมรับพารามิเตอร์ var ของประเภทข้อมูล float, double หรือ long double ส่งกลับค่าไฮเปอร์โบลิกไซน์ของ var โปร
ตัวดำเนินการ ซึ่งต้องใช้ตัวถูกดำเนินการสามตัวในการดำเนินการ เรียกว่าตัวดำเนินการแบบไตรภาค สามารถแสดงด้วย “ ? :”. เรียกอีกอย่างว่าตัวดำเนินการตามเงื่อนไข ตัวดำเนินการปรับปรุงประสิทธิภาพและลดบรรทัดของโค้ด นี่คือไวยากรณ์ของตัวดำเนินการ ternary ในภาษา C Expression1 ? Expression2 : Expression3 นี่คือตั
ฟังก์ชัน cosh() ส่งคืนค่าไฮเปอร์โบลิกโคไซน์ของมุมที่กำหนดเป็นเรเดียน เป็นฟังก์ชัน inbuilt ใน C++ STL ไวยากรณ์ของฟังก์ชัน cosh() มีดังต่อไปนี้ cosh(var) ดังที่เห็นได้จากไวยากรณ์ ฟังก์ชัน cosh() ยอมรับพารามิเตอร์ var ของประเภทข้อมูล float, double หรือ long double ส่งกลับค่าไฮเปอร์โบลิกโคไซน์ของ var
ฟังก์ชัน atanh() ส่งกลับค่าแทนเจนต์ไฮเปอร์โบลิกอาร์คหรือไฮเปอร์โบลิกแทนเจนต์ผกผันของมุมที่กำหนดเป็นเรเดียน เป็นฟังก์ชัน inbuilt ใน C++ STL ไวยากรณ์ของฟังก์ชัน atanh() มีดังต่อไปนี้ atanh(var) ดังที่เห็นได้จากไวยากรณ์ ฟังก์ชัน atanh() ยอมรับพารามิเตอร์ var ของประเภทข้อมูล float, double หรือ long do
ฟังก์ชัน tanh() ส่งคืนค่าไฮเพอร์โบลิกแทนเจนต์ของมุมที่กำหนดเป็นเรเดียน เป็นฟังก์ชัน inbuilt ใน C++ STL ไวยากรณ์ของฟังก์ชัน tanh() มีดังต่อไปนี้ tanh(var) ดังที่เห็นได้จากไวยากรณ์ ฟังก์ชัน tanh() ยอมรับพารามิเตอร์ var ของประเภทข้อมูล float, double หรือ long double ส่งคืนค่าไฮเพอร์โบลิกแทนเจนต์ของ v
ฟังก์ชัน acosh() ส่งกลับค่าโคไซน์ไฮเปอร์โบลิกส่วนโค้งหรือค่าไฮเพอร์โบลิกโคไซน์ผกผันของมุมที่กำหนดเป็นเรเดียน เป็นฟังก์ชัน inbuilt ใน C++ STL ไวยากรณ์ของฟังก์ชัน acoshi() มีดังต่อไปนี้ acoshi(var) ดังที่เห็นได้จากไวยากรณ์ ฟังก์ชัน acosh() ยอมรับพารามิเตอร์ var ของประเภทข้อมูล float, double หรือ lon
ฟังก์ชัน asinh() ส่งกลับค่า arc hyperbolic sine หรือค่า hyperbolic sine ผกผันของมุมที่กำหนดเป็นเรเดียน เป็นฟังก์ชัน inbuilt ใน C++ STL ไวยากรณ์ของฟังก์ชัน asinh() มีดังต่อไปนี้ asinh(var) ดังที่เห็นได้จากไวยากรณ์ ฟังก์ชัน asinh() ยอมรับพารามิเตอร์ var ของประเภทข้อมูล float, double หรือ long double
การสูญเสียประเภทและขนาดของอาร์เรย์เรียกว่าการสลายตัวของอาร์เรย์ มันเกิดขึ้นเมื่อเราส่งอาร์เรย์ไปยังฟังก์ชันด้วยตัวชี้หรือค่า ที่อยู่แรกจะถูกส่งไปยังอาร์เรย์ซึ่งเป็นตัวชี้ ด้วยเหตุนี้ขนาดของอาร์เรย์จึงไม่ใช่ขนาดเดิม นี่คือตัวอย่างการสลายอาร์เรย์ในภาษา C++ ตัวอย่าง #include<iostream> using name
ฟังก์ชัน swap() ใช้เพื่อสลับตัวเลขสองตัว เมื่อใช้ฟังก์ชันนี้ คุณไม่จำเป็นต้องมีตัวแปรที่สามเพื่อสลับตัวเลขสองตัว นี่คือไวยากรณ์ของ swap() ในภาษา C++ void swap(int variable_name1, int variable_name2); หากเรากำหนดค่าให้กับตัวแปรหรือส่งผ่านค่าที่ผู้ใช้กำหนด ค่านั้นจะสลับค่าของตัวแปรแต่ค่าของตัวแปรจะย
CHAR_BIT คือจำนวนบิตในถ่าน มีการประกาศในไฟล์ส่วนหัว limits.h ในภาษา C++ มีขนาด 8 บิตต่อไบต์ นี่คือตัวอย่าง CHAR_BIT ในภาษา C++ ตัวอย่าง #include <bits/stdc++.h> using namespace std; int main() { int x = 28; int a = CHAR_BIT*sizeof(x); stack<bool> s
โอเปอเรเตอร์ใหม่ ตัวดำเนินการใหม่ร้องขอการจัดสรรหน่วยความจำในฮีป หากมีหน่วยความจำเพียงพอ หน่วยความจำจะเริ่มต้นหน่วยความจำไปยังตัวแปรตัวชี้และส่งคืนที่อยู่ นี่คือไวยากรณ์ของตัวดำเนินการใหม่ในภาษา C++ pointer_variable = new datatype; นี่คือไวยากรณ์ในการเริ่มต้นหน่วยความจำ pointer_variable = new dat
ฟังก์ชั่นเพดาน ฟังก์ชัน ceil ส่งคืนค่าจำนวนเต็มที่น้อยที่สุดที่เป็นไปได้ ซึ่งเท่ากับค่าหรือมากกว่านั้น ฟังก์ชันนี้ประกาศในไฟล์ส่วนหัว cmath ในภาษา C++ ต้องใช้ค่าเดียวในการคำนวณค่า ceil ประเภทข้อมูลของตัวแปรควรเป็น double/float/long double เท่านั้น นี่คือไวยากรณ์ของฟังก์ชัน ceil ในภาษา C++ double c
ฟังก์ชันสมาชิก const คือฟังก์ชันที่ประกาศเป็นค่าคงที่ในโปรแกรม ออบเจ็กต์ที่เรียกใช้โดยฟังก์ชันเหล่านี้ไม่สามารถแก้ไขได้ ขอแนะนำให้ใช้คีย์เวิร์ด const เพื่อหลีกเลี่ยงการเปลี่ยนแปลงของออบเจ็กต์โดยไม่ตั้งใจ ฟังก์ชันสมาชิก const สามารถเรียกได้ตามวัตถุชนิดใดก็ได้ ฟังก์ชัน non-const สามารถเรียกได้โดยอ็อบ
คลาสเป็นคุณสมบัติเฉพาะของ C++ เนื่องจากรองรับแนวคิด OOPS และเป็นประเภทข้อมูลที่กำหนดโดยผู้ใช้ คลาสจัดเตรียมข้อกำหนดสำหรับออบเจกต์และมีตัวแปรข้อมูลตลอดจนฟังก์ชันเพื่อจัดการข้อมูลในแพ็กเกจเดียว คำจำกัดความของคลาส นิยามคลาสเริ่มต้นด้วยคลาสคีย์เวิร์ดแล้วตามด้วยชื่อคลาส หลังจากนั้นจะมีการกำหนดเนื้อหาของ
สิ่งที่เป็นนามธรรมเกี่ยวข้องกับการให้เฉพาะข้อมูลที่เกี่ยวข้องแก่โลกภายนอกและซ่อนรายละเอียดเบื้องหลัง มันอาศัยการแยกส่วนต่อประสานและการใช้งานสำหรับการเขียนโปรแกรม ชั้นเรียนให้นามธรรมใน C ++ พวกเขาจัดเตรียมวิธีการสาธารณะสำหรับโลกภายนอกเพื่อจัดการข้อมูลและเก็บโครงสร้างคลาสที่เหลือไว้เป็นของตัวเอง เพื่