您正在查看 "visual c++" 分类下的文章
2009年11月27日 星期五 上午 11:00
估计大家都有带着U盘、移动硬盘到处拷文件的经历,在家里写了某个文档,拿到公司再改改,又带回家……拷来拷去,最后哪个是最新的都分不清了,windows的公文包能部分解决这个问题,但用起来还是不够方便。 下面几款本人用过的同步工具都可以解决这个问题,且各有优缺点,但大部分工具都提供一个免费的服务器空间,供我们保存文件,并自动同步所有客户端。让我们历数一下: 1、Microsoft Windows Live Sync。主页http://www.foldershare.com/。它能 |
2009年11月25日 星期三 上午 10:56
C++标准中,处于同一编译单元(cpp)的全局对象按其声明次序初始化并倒序析构,但标准中没有说处于不同编译单元的全局对象的初始化顺序。这带来了很多问题。 假如有个Log对象负责程序日志的记录。如果程序结束时,有某个全局对象出现类似于资源释放失败的错误,该对象会调用Log记录错误,这时,Log可能已经被销毁了…… 这就是所谓的dead-reference问题。 使用VC中的#pragma init_seg预处理指令可以解决这个问题。 |
2009年11月16日 星期一 下午 02:23
2009年11月16日 星期一 下午 02:18
2009年11月11日 星期三 下午 06:30
2009年11月11日 星期三 下午 06:13
2009年11月07日 星期六 下午 09:58
2009年11月06日 星期五 下午 02:37
零度の冰翻译,点击进入原文,转载请注明出处。 Visual Studio 2010(下称VS2010)中的Visual C++编译器包含了对4项(正式发布后可能更多)C++0x 特性的支持,分别为lambda表达式、 |
2009年09月22日 星期二 下午 06:24
看下面一段代码: | #include <atlbase.h> #include <atlconv.h> int _tmain(int argc, _TCHAR* argv[]) { char* s = "sdfsdfssdv"; int t = 10; printf("%s, %d\n", s, t); _tprintf_s(_T("% | |
2008年12月11日 星期四 下午 02:48
C++ 标准库的扩展TR1库中,std::tr1::tuple类模板扩展了std::pair类模板的功能,可以支持更多的维数,有时候非常有用,最近发现可以利用它在编译期进行一些向量运算,减少了运行期的开销,下面用模板元编程方法演示了这一做法:
|
|
|