在C++中,可以將指針聲明爲一種類型,然後將其指向另一個不同的繼承類型。有什麼辦法可以告訴你當前指向哪個? #include <typeinfo>
using namespace std;
class Foo
{
};
class Bar : public Foo
{
};
int main()
{
Bar bar;
Foo* foo = &bar;
我試圖地址的值存儲在非指針int變量,當我嘗試將其轉換我從‘詮釋*’的編譯錯誤「無效的轉換「詮釋」」這是我使用的代碼: #include <cstdlib>
#include <iostream>
#include <vector>
using namespace std;
vector<int> test;
int main() {
int *ip;
int
我想寫一個函數,它使用雙向鏈表來計算第N個斐波那契數,但由於某種原因,當我編譯並運行鏈表時,它並不會停止增長,它會一直添加一次又一次的數字沒有結束。 這應該是一個SSCCE: #include <iostream>
using namespace std;
class node {
public:
int value;
node* previous;