小编Vij*_*jay的帖子

为日期添加秒数

我需要在日期中添加秒数.例如,如果我有一个日期,例如2009127000000,我需要将秒添加到此日期.另一个例子,加上50秒到20091231235957.

这可能在C?

c unix datetime

13
推荐指数
3
解决办法
2万
查看次数

在unix中更改为父目录

一般我们使用

cd .. 转到父目录

cd ../../转到父父目录.和

cd ../../../../../ 为第五个父目录.

这有什么简化方法吗?

我使用的shell是ksh.

unix shell command-line ksh

13
推荐指数
2
解决办法
3万
查看次数

什么是C语言中的套接字编程的好书/指南?

有人可以告诉我哪个是C语言中套接字编程的最佳指南/书籍/材料?我正在阅读beej的网络编程指南,但它只是给出一个概述.
你能推荐其他书籍或指南吗?

c c++ unix sockets

12
推荐指数
2
解决办法
8659
查看次数

我如何开始使用多线程编程?

我是Stack Overflow的初学者.我正在使用C/C++开发Unix平台.在这些方面了解基本编程我怎样才能从多线程开始?

多线程似乎非常有趣,我想在这方面发展我的知识.

我怎样才能开始使用多线程,哪些是最好的技术/书籍/电子书/文章可以尽早获取概念?

c c++ unix multithreading pthreads

12
推荐指数
2
解决办法
2万
查看次数

##对C(C++)预处理器意味着什么?

我有一个C程序如下:

#define f(g,g2) g##g2
main()
{
int var12=100;
printf("%d",f(var,12));
}
Run Code Online (Sandbox Code Playgroud)

当我只运行预处理器时,它将其扩展为

{
int var12=100;
printf("%d",var12);
}
Run Code Online (Sandbox Code Playgroud)

这就是输出为100的原因.

谁能告诉我预处理器如何扩展var##12 to var12

c stringification c-preprocessor

12
推荐指数
3
解决办法
8697
查看次数

C++中的虚拟继承

我在阅读c ++中的虚拟继承时在网站上发现了这个

使用多重继承时,有时需要使用虚拟继承.一个很好的例子是标准的iostream类层次结构:

//Note: this is a simplified description of iostream classes

class  ostream: virtual public ios { /*..*/ }
class  istream: virtual public ios { /*..*/ }

class iostream : public istream, public ostream { /*..*/ } 
//a single ios inherited
Run Code Online (Sandbox Code Playgroud)

C++如何确保只存在虚拟成员的单个实例,而不管从中派生的类的数量是多少?C++使用额外的间接级别来访问虚拟类,通常是通过指针.换句话说,iostream层次结构中的每个对象都有一个指向ios对象的共享实例的指针.额外的间接级别有轻微的性能开销,但这是一个很小的代价.

我对声明感到困惑:

C++使用额外的间接级别来访问虚拟类,通常是通过指针

任何人都能解释一下吗?

c++ inheritance multiple-inheritance virtual-inheritance object-layout

12
推荐指数
2
解决办法
2538
查看次数

什么是unix上的常规文件

我看到了手册页test.

提到下面的地方.

-e  pathname
    True if pathname resolves to a file that exists. False if pathname cannot be resolved.
-f  pathname
    True if pathname resolves to a file that exists and is a regular file. False if pathname cannot be resolved, or if pathname resolves to a file that exists but is not a regular file.
Run Code Online (Sandbox Code Playgroud)

如果pathname解析为存在的文件并且是常规文件,则-f标志表示 True 可以告诉任何人什么是常规文件以及什么不是常规文件.

unix file manpage

12
推荐指数
2
解决办法
1万
查看次数

为什么我们实际上有虚函数?

我是C++的新手.

任何人都可以告诉我c ++中方法重写和虚函数概念之间的区别.

虚函数的功能可以在其派生类中被覆盖.在派生类中重新定义函数称为函数重写.

为什么我们实际上有虚函数?

c++ overriding virtual-functions redefinition

11
推荐指数
4
解决办法
8774
查看次数

智能指针 - 无法替换原始指针的情况

HI,

我有关于智能指针的查询.

我从一位朋友那里听说智能指针几乎总能取代原始指针.但当我问他智能指针无法取代原始指针的其他情况时,我没有得到他的答案.

任何人都可以告诉我他们何时何地无法取代原始指针?

c++ smart-pointers

11
推荐指数
1
解决办法
1317
查看次数

函数名称后不久就会出现const类型限定符

在C++中,有时我会看到如下声明:

return_type function_name(  datatype parameter1, datatype parameter2  ) const
{ /*................*/}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,这个const类型限定符的确是什么?

c++ const member-functions

11
推荐指数
3
解决办法
1万
查看次数