Operator <list>
operator!=
Menguji apakah objek daftar di sisi kiri operator tidak sama dengan objek daftar di sisi kanan.
bool operator!=(
const list<Type, Allocator>& left,
const list<Type, Allocator>& right);
Parameter
left
Objek jenis list
.
right
Objek jenis list
.
Tampilkan Nilai
true
jika daftar tidak sama; false
jika daftarnya sama.
Keterangan
Perbandingan antara objek daftar didasarkan pada perbandingan berpasangan dari elemennya. Dua daftar sama jika memiliki jumlah elemen yang sama dan elemennya masing-masing memiliki nilai yang sama. Jika tidak, mereka tidak sama.
Contoh
// list_op_ne.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list <int> c1, c2;
c1.push_back( 1 );
c2.push_back( 2 );
if ( c1 != c2 )
cout << "Lists not equal." << endl;
else
cout << "Lists equal." << endl;
}
/* Output:
Lists not equal.
*/
operator<
Menguji apakah objek daftar di sisi kiri operator kurang dari objek daftar di sisi kanan.
bool operator<(
const list<Type, Allocator>& left,
const list<Type, Allocator>& right);
Parameter
left
Objek jenis list
.
right
Objek jenis list
.
Tampilkan Nilai
true
jika daftar di sisi kiri operator kurang dari tetapi tidak sama dengan daftar di sisi kanan operator; jika tidak false
.
Keterangan
Perbandingan antara objek daftar didasarkan pada perbandingan berpasangan dari elemennya. Hubungan kurang dari dua objek didasarkan pada perbandingan pasangan pertama elemen yang tidak sama.
Contoh
// list_op_lt.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list <int> c1, c2;
c1.push_back( 1 );
c1.push_back( 2 );
c1.push_back( 4 );
c2.push_back( 1 );
c2.push_back( 3 );
if ( c1 < c2 )
cout << "List c1 is less than list c2." << endl;
else
cout << "List c1 is not less than list c2." << endl;
}
/* Output:
List c1 is less than list c2.
*/
operator<=
Menguji apakah objek daftar di sisi kiri operator kurang dari atau sama dengan objek daftar di sisi kanan.
bool operator<=(
const list<Type, Allocator>& left,
const list<Type, Allocator>& right);
Parameter
left
Objek jenis list
.
right
Objek jenis list
.
Tampilkan Nilai
true
jika daftar di sisi kiri operator kurang dari atau sama dengan daftar di sisi kanan operator; jika tidak false
.
Keterangan
Perbandingan antara objek daftar didasarkan pada perbandingan berpasangan dari elemennya. Hubungan yang kurang dari atau sama dengan dua objek didasarkan pada perbandingan pasangan pertama elemen yang tidak sama.
Contoh
// list_op_le.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list <int> c1, c2;
c1.push_back( 1 );
c1.push_back( 2 );
c1.push_back( 4 );
c2.push_back( 1 );
c2.push_back( 3 );
if ( c1 <= c2 )
cout << "List c1 is less than or equal to list c2." << endl;
else
cout << "List c1 is greater than list c2." << endl;
}
/* Output:
List c1 is less than or equal to list c2.
*/
operator==
Menguji apakah objek daftar di sisi kiri operator sama dengan objek daftar di sisi kanan.
bool operator==(
const list<Type, Allocator>& left,
const list<Type, Allocator>& right);
Parameter
left
Objek jenis list
.
right
Objek jenis list
.
Tampilkan Nilai
true
jika daftar di sisi kiri operator sama dengan daftar di sisi kanan operator; jika tidak false
.
Keterangan
Perbandingan antara objek daftar didasarkan pada perbandingan berpasangan dari elemennya. Dua daftar sama jika memiliki jumlah elemen yang sama dan elemennya masing-masing memiliki nilai yang sama. Jika tidak, mereka tidak sama.
Contoh
// list_op_eq.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list <int> c1, c2;
c1.push_back( 1 );
c2.push_back( 1 );
if ( c1 == c2 )
cout << "The lists are equal." << endl;
else
cout << "The lists are not equal." << endl;
}
/* Output:
The lists are equal.
*/
operator>
Menguji apakah objek daftar di sisi kiri operator lebih besar dari objek daftar di sisi kanan.
bool operator>(
const list<Type, Allocator>& left,
const list<Type, Allocator>& right);
Parameter
left
Objek jenis list
.
right
Objek jenis list
.
Tampilkan Nilai
true
jika daftar di sisi kiri operator lebih besar dari daftar di sisi kanan operator; jika tidak false
.
Keterangan
Perbandingan antara objek daftar didasarkan pada perbandingan berpasangan dari elemennya. Hubungan yang lebih besar dari dua objek didasarkan pada perbandingan pasangan pertama elemen yang tidak sama.
Contoh
// list_op_gt.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list <int> c1, c2;
c1.push_back( 1 );
c1.push_back( 3 );
c1.push_back( 1 );
c2.push_back( 1 );
c2.push_back( 2 );
c2.push_back( 2 );
if ( c1 > c2 )
cout << "List c1 is greater than list c2." << endl;
else
cout << "List c1 is not greater than list c2." << endl;
}
/* Output:
List c1 is greater than list c2.
*/
operator>=
Menguji apakah objek daftar di sisi kiri operator lebih besar dari atau sama dengan objek daftar di sisi kanan.
bool operator>=(
const list<Type, Allocator>& left,
const list<Type, Allocator>& right);
Parameter
left
Objek jenis list
.
right
Objek jenis list
.
Tampilkan Nilai
true
jika daftar di sisi kiri operator lebih besar dari atau sama dengan daftar di sisi kanan operator; jika tidak false
.
Keterangan
Perbandingan antara objek daftar didasarkan pada perbandingan berpasangan dari elemennya. Lebih besar dari atau sama dengan hubungan antara dua objek didasarkan pada perbandingan pasangan pertama elemen yang tidak sama.
Contoh
// list_op_ge.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list <int> c1, c2;
c1.push_back( 1 );
c1.push_back( 3 );
c1.push_back( 1 );
c2.push_back( 1 );
c2.push_back( 2 );
c2.push_back( 2 );
if ( c1 >= c2 )
cout << "List c1 is greater than or equal to list c2." << endl;
else
cout << "List c1 is less than list c2." << endl;
}
/* Output:
List c1 is greater than or equal to list c2.
*/
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk