我想创建一个项目文件turbo c ++并链接这个项目中的文件.虽然我已经尝试过,但我发现只有一个选项可以打开一个项目没有选项来创建一个新项目.那么如何做到这一点.
为什么我应该在代码块中使用名称空间和int main而turbo c ++中没有名称空间,我可以使用void main而不返回我在学校学到的任何值.编译器是否不同,C++版本是否不同?
我知道Turbo C++很古老,但是我女儿的学校使用它,我必须帮助她.
我在Windows 7虚拟机中使用Turbo C++ 4.5,它在Windows 8.1中运行.
对于任何项目,当单击"Build all"时,它会给出错误:
"Undefined symbol OwlMain (int, char far*, far*) in library file c:\tcwin45\lib\owlwi.lib in module winmain"
我甚至用一个源文件创建了一个新项目,其中包含最少的代码,如下所示:
void main () {
    // return;
}
即使这样,我也会得到与上面相同的错误.
我不明白这个错误的原因.任何帮助将受到高度赞赏.
我只是想知道为什么像Turbo c ++ 3.0(蓝屏IDE)和Borland Turbo C++ 4.5等古代编译器在下面的程序中没有报告任何错误.
#include <iostream.h>
int main()
{
  int& a=10;
  cout<<a;
  return 0;
}
现代C++编译器不会接受上述程序,但为什么古代编译器允许这样做呢?他们只是在上述程序中显示单个警告.
我试图在Turbo C++中显式调用类的析构函数:
A a;
a.~A();
但它显示错误:
预期成员标识符.
有没有办法在Turbo C++中显式调用析构函数?
这个:
非类型模板参数必须是标量类型
是我尝试使用Turbo C++ 4.5构建此程序时得到的错误.我有一些错误,如:
非类型模板参数是指没有链接的函数
但这个错误对我来说是全新的.代码有什么问题?
#include<iostream.h>
template<class T1=int,class T2=int>
class tempex
{
T1 a;
T2 b;
public:
    tempex(T1 x,T2 y)
    {
        a=x;
        b=y;
    }
    void show()
    {
        cout<<"A= \t"<<a<<"\tB=\t"<<b;
    }
};
int main()
{
    tempex <float,int> te1(1.23,123);
    te1.show();
    return 0;
}
#include<stdio.h>
#include<conio.h>
void main()
{   
    if(sizeof(int)>=-2)    
        printf("True");
    else
        printf("False");
}
当我尝试使用Turbo C++编译这段代码时,它返回False而不是True.但是当我尝试打印int的值时,程序返回2.
这怎么可能 ?而sizeof(int)返回2并且是2> =  -  2.
我正在使用TurboC++.我写下面的表达式并没有得到正确的评价,我错过了它背后的一些概念吗?
int c=300*300/300;
printf("%d",c);
输出是
81
为什么?
我目前正在处理为Turbo C++设计的遗留代码。为了解决 Turbo C++ 缺乏bool数据类型的问题,该程序包含以下代码行。
// Necessary when compiling with Turbo C++
enum bool {false, true};
大多数 C++ 编译器无法运行带有error: expected identifier before 'bool'. 虽然我很想切换到更新的编译器,但不幸的是,我需要维护此解决方法以实现向后兼容性。
我如何指示该特定代码行只能在 Turbo C++ 中编译?
我试图理解一个程序来获取箭头键。这是代码:
int getkeys( )
{
       union REGS i,o;
       while(!kbhit( ));
            i.h.ah=0;
       int86(22,&i,&o);
            return(o.h.ah);
 } 
有人可以解释我这个代码。这是为了获得箭头键,但我没有得到这个代码。
turbo-c++ ×10
c++ ×9
c ×3
assembly ×1
bios ×1
borland-c++ ×1
codeblocks ×1
destructor ×1
dos ×1
ide ×1
namespaces ×1
reference ×1
sizeof ×1
templates ×1
turbo-c ×1
x86-16 ×1