none
2005 VS 2008 RRS feed

  • 一般討論

  • Dear brothers,
                 Two questions I would like to ask.

    1.I am wondering why 2005 can compile the following code while 2008 cannot. But it should not pass the compile.

    void function(void)
    {
      double A[10];
      double B;
      for (int i = 1; i < something; i++)
      {
             .....
             .....
       }
      B = A[i];    // You know the problem???
    }

    2. I included a library that cannot link with the head files and .cpps in vs2008 with the error "LNK2019" while no problem in vs2005.

    Could any body tells the reason?

    • 已變更類型 Lolota Lee 2010年1月22日 上午 02:08 發問者未繼續回覆
    2010年1月15日 上午 09:52

所有回覆

  • 你是不是把c++跟c#搞混了

    2010年1月15日 上午 10:39
  • 我想搞混的還包含人類語言。
    繁中討論區跟英文討論區都搞不清楚在哪裡。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2010年1月16日 上午 01:23
  • HI,


    1) In VS2008, the i in the following code was treated as local variable in the for loop, so i cannot be used outside the for loop:

      for (int i = 1; i < something; i++)
      {
             .....
             .....
       }
      B = A[i];    // error: undeclared varaible i

    2) what's the error message?
    2010年1月16日 上午 01:44
  • 我想搞混的還包含人類語言。
    繁中討論區跟英文討論區都搞不清楚在哪裡。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。

    都係順手者大佬! 打開代碼唔想轉返做中文者!搞到你唔明SOR LOR~
    2010年1月16日 下午 01:02
  • HI,


    1) In VS2008, the i in the following code was treated as local variable in the for loop, so i cannot be used outside the for loop:

      for (int i = 1; i < something; i++)
      {
             .....
             .....
       }
      B = A[i];    // error: undeclared varaible i

    2) what's the error message?

    yes brother, Im using C++for programming and wondering the whether vs2005 can compile C++ coding based on c# logic?

    The error message is the about the a function didn't be declared in the head file or cpp
    for example:     _container_base()......~_container_base()......."and some other function"     (在SOMETING中被參考)

    this happened in vs2008 while vs2005 does not.So I just wondering why.
    2010年1月16日 下午 01:07
  • Please post  details error message and the _container_base class.
    2010年1月17日 上午 05:45