一:特殊的字符串宏
[cpp]
#define A(x) T_##x
#define B(x) #@x
#define C(x) #x
我们假设x=1, 则上面的宏定义会被解释成以下的样子
A(1)------>T_1
B(1)------>'1'
C(1)------>"1"
这些主要用于一些字符串处理函数和参数命名上,并不复杂,不过知者甚少...
分类:
数据库 时间:
2014-08-18 10:52:44
阅读次数:
286
昨天遇到了两个让我解决好长时间的问题,属于比较蛋疼的问题,第一个发现总是发现编译没问题,链接总是错误,检查了半天,发现时头文件相互包含的问题,然后在一个文件里面申明一下,在.cpp文件里包含即可。第二更蛋疼了,也是链接问题,找了半天,发现是一个文件下的文件和另一个文件夹下的文件重名了,然后我把一个相...
分类:
其他好文 时间:
2014-08-18 00:05:13
阅读次数:
146
今天考虑了一个问题,如果两个头文件比如time.h times.h里面都定义了一个time的类,要怎么解决?vs编译器只对cpp文件进行编译,在编译阶段,这两个头文件的实现文件都不会出错,如果不在主函数中用到time这个类,程序也不会有问题。但是如果用到,那就是disaster!!!,如果你不得不在...
分类:
编程语言 时间:
2014-08-17 22:38:42
阅读次数:
284
题意:俄罗斯有一种玩具叫做套娃,一个大的只能嵌套一个比它内体积小的套娃 ,给你每个套娃的内体积和外体积,每个套娃内体积单位空体积的消耗,问你怎么样安排才能使得花费最小。解题思路:这里我们知道,是优先去花费最大的那个套娃并且填掉它。解题代码: 1 // File Name: 12895.cpp 2 /...
分类:
其他好文 时间:
2014-08-17 10:24:42
阅读次数:
183
原本打算用 Cpp,Ada,Python 各重写一份,觉得这种行为比较2.
因为还是 Scheme 的表达最优雅.
#lang scheme
( define nil '() )
( define ( root tree )( car tree ) )
( define ( left-tree tree )( cadr tree ) )
( define ( right...
分类:
其他好文 时间:
2014-08-17 01:06:41
阅读次数:
266
题意:问你 l- r 所有费马数两两不互质的对数,解题思路:费马数两两不互质。解题代码: 1 // File Name: 12904.cpp 2 // Author: darkdream 3 // Created Time: 2014年08月16日 星期六 13时34分26秒 4 5 #inclu....
分类:
其他好文 时间:
2014-08-17 00:58:21
阅读次数:
281
最近需要用到分词,无聊写个算法。。。算法:给定一个字典和一句话,做分词;Target:输入词典,输出所有可能的分词结果思路:dfs加速:首先判断是不是这句话里所有的词在字典中都有(validate)//
// Wordsplit.cpp
//
// Target: Find all possible splitting of a sentence given a dictionary di...
分类:
其他好文 时间:
2014-08-16 23:50:11
阅读次数:
314
问题: skia是一个图形库,本身没有在设备上作图的能力,可以通过提供的SkView类,参考实现对不同平台设备上作画。 SkOsWindow_Win.cpp: onPaint方法中提供了在windows平台设备上作图的接口,SetDIBitsToDevice(); 1 SetDIBitsToDev....
A:给你一个正方形的两点,让你求其余亮点解法:乱搞解题代码: 1 // File Name: a.cpp 2 // Author: darkdream 3 // Created Time: 2014年08月15日 星期五 23时24分04秒 4 5 #include 6 #include 7 #i....
分类:
其他好文 时间:
2014-08-16 21:02:31
阅读次数:
215
C++继承和java中的差不多,下面举个简单示例:
main.cpp:
#include
#include "Box.h"
#include "Carton.h"
using std::cout;
using std::endl;
int main(){
Box myBox(40.0,30.0,20.0);
Carton myCarton;
Carton candy...
分类:
编程语言 时间:
2014-08-16 13:53:50
阅读次数:
266