[devel] str*(3) - C vs. C++
Alexey I. Froloff
raorn на altlinux.org
Пн Июн 15 17:04:07 MSD 2009
On Mon, Jun 15, 2009 at 09:45:47AM +0400, Ivan A. Melnikov wrote:
> Я успешно скомпилировал такое вот:
> $ cat a.cpp
Вот это уже не компилится:
$ cat t.cpp
#include <cstring>
const char* test = "Test";
const char* accept = "s";
char *foo(const char *s, const char *a)
{
return std::strpbrk(s, a);
}
int main()
{
return foo(test, accept) - test;
}
$ g++ -Wall -o tt t.cpp
t.cpp: In function 'char* foo(const char*, const char*)':
t.cpp:8: error: invalid conversion from 'const char*' to 'char*'
[1] 12884 exit 1 g++ -Wall -o tt t.cpp
--
Regards,
Sir Raorn.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20090615/594d0995/attachment.bin>
Подробная информация о списке рассылки Devel