我有這樣的代碼,二進制文件: #include <stdio.h>
#include <string.h>
int main(void)
{
long long int n,b,t,j;
while(scanf("%llu",&n) && n)
{
char a[2000]={0},c[2000]={0};
b=0;
int
在C++ 11 I聲明如下聯合: union U4 {
char c;
int i;
static int si;
};
當我編譯使用-std此代碼與克++ 4.7.0 = C++ 11 -pedantic-錯誤,我得到以下的錯誤(用次要編輯): error: local class ‘union U4’ shall not have static data m
我有一些疑慮,我想清楚有關類,結構和聯合。我知道類和結構被認爲是對象。我想檢查工會是否也考慮對象。因此,我可以在裏面有一個構造函數? union ABC
{
ABC() {};
int x;
}A, B, C
因爲我有對象名稱。我可以做到這一點? Union ABC obj1(); //Call constructor?
A.x; //Variable accessi