C&C++$Asm
WalsonTung
专注于架构设计与产品创新
展开
-
Code::Blocks配置GTK+2和GTK+3
Author : He YiJun (storysnailgmail.com QQ:363559089) Develop Team : 7fane Team Editor : Yang QiuXi Art Designer : He YiJun License : 7fane Team License 1.0 Las转载 2013-10-31 12:39:04 · 6365 阅读 · 4 评论 -
关于函数strtok和strtok_r的使用要点和实现原理(一)
buffernulllibrary百度文档网络目录(?)[+]strtok函数的使用是一个老生常谈的问题了。该函数的作用很大,争议也很大。以下的表述可能与一些资料有区别或者说与你原来的认识有差异,因此,我尽量以实验为证。交代一下实验环境是必要的,winxp+vc6.0,一个极端平民化的实验环境。本文中使用的源代码大部分来自于网络,我稍加修改作为例证。当然,本人水转载 2013-11-16 22:20:51 · 746 阅读 · 0 评论 -
关于函数strtok和strtok_r的使用要点和实现原理(二)
nulltokenlibrarybufferparsingfunction目录(?)[+](一)中已经介绍了使用strtok函数的一些注意事项,本篇将介绍strtok的一个应用并引出strtok_r函数。 1.一个应用实例网络上一个比较经典的例子是将字符串切分,存入结构体中。如,现有结构体typedef struct person{转载 2013-11-16 22:22:10 · 543 阅读 · 0 评论 -
C语言学习笔记
1、分配内存有两种方式,1、静态分配:char *str1[100];2、动态分配 char *str1 = (char *)malloc(100);但只有动态分配的内存可以调用方法 str1 = (char *) realoc(str1,200); 重新分配;2、在使用Code:Block时,必须在创建c文件时,选择为链接、编译并到debug或release中;原创 2013-11-13 14:41:04 · 1309 阅读 · 0 评论 -
解决了code blocks 的undefined reference to 问题
code blocks是在linux很好的c/c++ IDE, 但是用的时候出了个undefined reference to问题, 在网上没有找到答案, 即便是它的官方网, 其实是一个很小的问题, 就是没有把文件加入到project里面去, 即使文件是在project目录里面,但是实际上是没有加入到工程里面去的 , 问题出在:在工程建完后, 在添加相应的 .cpp,和 .转载 2013-11-13 13:42:00 · 5889 阅读 · 0 评论 -
C\C++代码优化的27个建议
1. 记住阿姆达尔定律:funccost是函数func运行时间百分比,funcspeedup是你优化函数的运行的系数。所以,如果你优化了函数TriangleIntersect执行40%的运行时间,使它运行快了近两倍,而你的程序会运行快25%。这意味着不经常使用的代码不需要做较多优化考虑(或者完全不优化)。这里有句俗语:让经常执行的路径运行更加高效,而运行稀少的路径正确运行。转载 2014-05-23 10:03:00 · 721 阅读 · 0 评论 -
linuxmint 执行 qmake 报错
最近用Qt开发一个小项目,项目中调用mysql数据库。但调用失败。QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QPSQL QPSQL7经网上搜索,找到解决方案:Qt 5.1.0 on Ubuntu Linux, MySQL数据库报错 (drive原创 2016-01-12 19:49:12 · 1792 阅读 · 0 评论