Pertanyaan C ++ String Mendeklarasikan


Saya telah bekerja dengan VB untuk sementara waktu sekarang. Sekarang saya memberikan C ++ tembakan, saya telah datang di string, saya tidak bisa menemukan cara untuk menyatakan string.

Misalnya di VB:

Dim Something As String = "Some text"

Atau

Dim Something As String = ListBox1.SelectedItem

Whats setara dengan kode di atas dalam C ++?

Bantuan apa pun dihargai.


9
2018-04-18 22:01


asal


Jawaban:


C ++ memasok a string kelas yang dapat digunakan seperti ini:

#include <string>
#include <iostream>

int main() {
    std::string Something = "Some text";
    std::cout << Something << std::endl;
}

19
2018-04-18 22:03



menggunakan standar <string> tajuk

std::string Something = "Some Text";

http://www.dreamincode.net/forums/topic/42209-c-strings/


2
2018-04-18 22:03



Di C ++ Anda dapat mendeklarasikan string seperti ini:

#include <string>

using namespace std;

int main()
{
    string str1("argue2000"); //define a string and Initialize str1 with "argue2000"    
    string str2 = "argue2000"; // define a string and assign str2 with "argue2000"
    string str3;  //just declare a string, it has no value
    return 1;
}

2
2018-04-19 07:44



Jenis string yang dipilih dalam C ++ adalah string, didefinisikan dalam namespace std, di header <string> dan Anda dapat menginisialisasi seperti ini misalnya:

#include <string>

int main()
{
   std::string str1("Some text");
   std::string str2 = "Some text";
}

Lebih lanjut tentang itu dapat Anda temukan sini dan sini.


1
2018-04-18 22:09