现在位置: 首页 > c++
《程序员》:您好,Lippman先生,欢迎来到中国。我们上次见面,还是在2004年的微软TechEd期间,如今已经过去近10年了。您感觉中国软件行业和软件社区有哪些变化? Lippman:事实上,我2009年还来过一次中国,那时在上海首次发表了现在称为Hugo的研究项目的主题演讲。 这些年,我所认识的大多数曾在微软等美国企业工作的中国人,现在都工作于中国国内企业了。而中国开发者社区则明显表现出了更强的自信心,或者说独立性。我是说...
阅读全文
2013-11-18 22:31 工业·编程 ⁄ 共 394字 暂无评论
陷阱一:记住,typedef是定义了一种类型的新别名,不同于宏,它不是简单的字符串替换。 比如: 先定义: typedef char* PSTR; 然后: int mystrcmp(const PSTR, const PSTR); const PSTR实际上相当于const char*吗?不是的,它实际上相当于char* const。 原因在于const给予了整个指针本身以常量性,也就是形成了常量指针char* const。 简单来说,记住当const和typedef一起出现时,typedef不会是简单的字符串替换就行。 陷...
阅读全文
1、Blitz++ 参考网站:http://www.oonumerics.org/blitz Blitz++ 是一个高效率的数值计算函数库,它的设计目的是希望建立一套既具像C++ 一样方便,同时又比Fortran速度更快的数值计算环境。通常,用C++所写出的数值程序,比 Fortran慢20%左右,因此Blitz++正是要改掉这个缺点。方法是利用C++的template技术,程序执行甚至可以比Fortran更快。 Blitz++目前仍在发展中,对于常见的SVD,FFTs,QMRES等常见的线性代数方法并不提...
阅读全文
2013-10-20 07:03 工业·编程 ⁄ 共 1482字 暂无评论
1.   普通new 也就是我们经常使用的new    形式如下:    int *p1=new int;                //   因此可以用指针是否为空不能判断分配空间是否成功  分配失败抛出异常    //   现在很多C++程序员还以为是老样子 通过返回值判断是否分配成功 显然是错误的    常用的方...
阅读全文
从list列表取一个地址,通过传指针传到外面使用的例子 1.函数的写法 bool CTradeData::GetOneSymbolInfoFromAllSymbol(CString symbol,DATA_SYMBOL** pSymbolInfo) { BOOL bRet = FALSE; SYMBOL_LIST::iterator it = m_symbolList.begin(); for ( ; it != m_symbolList.end() ; it++ ) {   if ( it->symbol == symbol )   {    *pSymbolInfo = &(*it);    ...
阅读全文
2013-09-21 06:46 工业·编程 ⁄ 共 1923字 暂无评论
   在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。 1、Xerces 参考网站:http://xml.apache.org/xerc...
阅读全文
   在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。 1、ACE 参考网站:http://www.cs.wustl.edu/~schm...
阅读全文
2013-09-21 06:43 工业·编程 ⁄ 共 1570字 暂无评论
   在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。 在众多C++的库中,GUI部分的库算是比较繁荣,也比...
阅读全文
在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。 Boost库是一个经过千锤百炼、可移植、提供源代码的C++库,作为标...
阅读全文
    在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。     标准库中提供了C++程序的...
阅读全文