种静态,CRT 多线程。Msvcrt.dll…
类静态,CRT 多线程。Msvcrt.dll……能否使类静态成员不用声明.?class A{public:static int B}int A::B //
类静态,CRT 多线程。Msvcrt.dll……
能否使类静态成员不用声明.?
class A
{
public:
static int B;
}
int A::B; // 能否省略掉这一步.? 因为好多成员,看起来一堆太难看了。
CRT 多线程,那个线程是怎么回事.?
调用函数是另外一个线程吗.?
为什么一样的函数在 CRT 多线程里就那么快.? (strlen)
如何用 MSVC 链接 msvcrt.dll 而不是 msvcrtxx.dll.?
[解决办法]
这个不太可能,任何一个变量都要分配空间啊,这种全局变量肯定要在某个地方分配空间,而且不能重。在一个工程里可能会多次声明,但是只能定义一次
[解决办法]
C++没有这样的编译器,你可以换一个语言。
[解决办法]强类型语言都要先声明在使用,弱类型语言如javascript就不需要
CRT是 c runtime library 分为静态和动态 在工程的properties->c/c++->runtime library 可以选择动态连接MD/MDd和静态链接MT/MTd
多线程自己google一下
msvcrt是 microsoft vc runtime library 一般情况下在安装visual studio目录里有release和debug版本 msvcrt.dll msvcrtd.dll 系统system32目录下还有给系统用的msvcrt20.dll msvcrt40.dll等