例如,我有兩個字符串變量: string a = " Hello ";
string b = " World ";
如何我可以換它沒有一個臨時變量? 我發現了一個例子,但它用於a長度的第三個變量: int len1 = a.Length;
a = a + b;
b = a.Substring(0, len1);
a = a.Substring(len1);
我怎麼能這樣做?
我試圖寫一個交換方法的問題。我確信這是代碼的這一部分,因爲只有在這些行未註釋的情況下程序終止時它纔會引發異常。將它們註釋掉,文件正常結束。 我的課程和我遇到問題的功能如下。 class WordOccurrence {
public:
//Constructor
WordOccurrence(const std::string& word = "", int num = 0)
我想我的運氣在這個交換功能,但我有問題。 我希望「num1」應該換成num2的值,反之亦然。 任何人都可以把我推向正確的方向嗎? #include <stdio.h>
void swap(int *a, int *b)
{
int temp = *a;
a = *b;
b = temp;
printf("Just checking if this badboy gets to th