rt!
解决方案 »
- 谁有实现这个效果的思路
- 使用系统自带的FLASH控件,如何去掉FLASH动画中的背景
- 一般情况下用Microsoft Visual C++ 6.0用的多还是Visual Studio 2005多啊?
- 请教GetWindowThreadProcessId这个函数的使用
- 如何解决数理统计问题?
- WinXP权力的问题(可加分)
- 请问三态复选框怎么用变量来表示状态。
- SubClass()这个函数 到底是做什么用处的啊!!!
- 我给300分要一个 WIN32 API 编写的WINSOCK例子!
- EnumChildWindows能不能得到MDI的子窗口句柄吗?如何实现?谢谢
- 关于ADO访问SQL8.0数据记录添加修改问题
- 怎样初始时在主窗体中同时显示两个平铺的子窗体?急!
我定义一头文件在里面声名变量例如:int g_nsss;此头文件被多个文件引用为什么编译的时候出现错误!说g_nsss在其他的引用此头文件的obj中已经存在。
我的头文件这样:
#ifndef __TRANSMIT_H_
#define __TRANSMIT_H_
...
int g_nsss;
...
#endif
Release下,打开优化,内联函数在编译时静态的展开,调用者须知道函数的函数体内容,以便展开。通常inline函数的定义应该放在.h文件中。class A
{
void fo1() {...} //默认内联
inline void fo2() {...}//指定内联(含函数体)
inline void fo3();
};
//紧跟着
inline A::fo3(){...}
其实内联函数放在CPP里(少数情况)也是可行的,主要看调用者位置
#define __TRANSMIT_H_
...
int g_nsss;
...
#endif
你再看看书了解static int g_nsss, extern int g_nsss, int g_nsss三个的区别
在这里你用extern int g_nsss就可以了