powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / C или C++
25 сообщений из 149, страница 4 из 6
C или C++
    #34151404
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УтёсА какого года это вообще статья? ))

ХЗ. Публикация от 08.11.2006
...
Рейтинг: 0 / 0
C или C++
    #34151857
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел я этото чудика. Некто Андрей Калинин .

Вот сцыла на один из первоисточников ИМХО

http://www.codenet.ru/progr/cpp/ccpp.php
...
Рейтинг: 0 / 0
C или C++
    #34152322
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНашел я этото чудика. Некто Андрей Калинин .

Вот сцыла на один из первоисточников ИМХО

http://www.codenet.ru/progr/cpp/ccpp.php

сам первоисточник Июль 2001-го года. Не знаю, тогда, может и была статья актуальной.
...
Рейтинг: 0 / 0
C или C++
    #34152328
Фотография Aklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сиПП феорва

аффтопитезь
...
Рейтинг: 0 / 0
C или C++
    #34152368
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Калинин в своем резюме:


http://www.kalinin.ru/about/ Язык C++ знаю относительно хорошо (относительно многих; это, надеюсь, заметно по исходным текстам, которые высылаются по требованию). Работаю с компиляторами: g++ (ранее с egcs, но сейчас они объединились), Borland C++, MS VC++ (хотя этот совсем не нравится), Digital CXX. Читал стандарт языка C++ ;) Знаю и использую STL. C в чистом виде знаю несколько хуже (реже использовал).
...
Рейтинг: 0 / 0
C или C++
    #34152893
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh
VC 5 и 2 могут называться современными? Я не думаю. Можно тогда и Symantec 1.0 вспомнить. Так что, на счет компилятора не согласен.
...
На счет "в библиотеке ошибок не может быть?". Не должно быть во всяком случае. Если они есть это не гуд, и такой библиотекой надо пользоваться с опаской, а лучше вообще ее исключить из набора используемых средств.

Ошибки были и будут везде и всегда. Язык меняется, библиотеки тоже меняются (добавляются новые фичи) и так далее. Вот например в VC 2005 переписаны и CRTL, и STL, и компилятор.
И кстати IDE (по отношению к VC6).

Будут в ней ошибки ? Конечно будут ! Это неизбежно, но это не значит, что не надо использовать С++.
Есть другие компиляторы, есть предыдущие более стабильные может быть версии и т.п.
...
Рейтинг: 0 / 0
C или C++
    #34152897
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh MasterZivДа, в реализациях STL есть ошибки

Пример мона?

Да поищи сам в Microsoft Knowledge base.
...
Рейтинг: 0 / 0
C или C++
    #34153066
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv Akh
VC 5 и 2 могут называться современными? Я не думаю. Можно тогда и Symantec 1.0 вспомнить. Так что, на счет компилятора не согласен.
...
На счет "в библиотеке ошибок не может быть?". Не должно быть во всяком случае. Если они есть это не гуд, и такой библиотекой надо пользоваться с опаской, а лучше вообще ее исключить из набора используемых средств.

Ошибки были и будут везде и всегда. Язык меняется, библиотеки тоже меняются (добавляются новые фичи) и так далее. Вот например в VC 2005 переписаны и CRTL, и STL, и компилятор.
И кстати IDE (по отношению к VC6).

Будут в ней ошибки ? Конечно будут ! Это неизбежно, но это не значит, что не надо использовать С++.
Есть другие компиляторы, есть предыдущие более стабильные может быть версии и т.п.

Не стоит путать не переносимость версий и ошибки в версиях. Пока конкретных ошибок преведено не было.
...
Рейтинг: 0 / 0
C или C++
    #34153067
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv Akh MasterZivДа, в реализациях STL есть ошибки

Пример мона?

Да поищи сам в Microsoft Knowledge base.

Как нибудь покапаюсь.
...
Рейтинг: 0 / 0
C или C++
    #34154004
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитал. Другие публикации автора. Разобрался. И пришел к выводу, Андрей - человек вполне адекватный.

По сабжу - прошу у него прощения за своё грубое высказывание в его адрес (если он это прочтет).

Однако своих вопросов по С/C++ с повестки дня не снимаю.

C уважением
Lord Mayton
...
Рейтинг: 0 / 0
C или C++
    #34154107
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonОднако своих вопросов по С/C++ с повестки дня не снимаю.

Какие? Про странности и контроль?

Так мне кажется, что это из-за недопонимания логики С++.
...
Рейтинг: 0 / 0
C или C++
    #34154120
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это случайно не вы?

C уважением
Lord Mayton
...
Рейтинг: 0 / 0
C или C++
    #34154149
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не я
...
Рейтинг: 0 / 0
C или C++
    #34154169
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭто случайно не вы?

К кому обращение? ;)
...
Рейтинг: 0 / 0
C или C++
    #34155281
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh maytonЭто случайно не вы?

К кому обращение? ;)
Мне в какой-то момент показалось, что Андрей Калинин - это вы. По крайней мере буквы инициалов совпадают в вашим ником Akh.
...
Рейтинг: 0 / 0
C или C++
    #34155400
акуз ЦИК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AklinсиПП ф оре ва

аффтопитезь

+1
...
Рейтинг: 0 / 0
C или C++
    #34156724
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton Akh maytonЭто случайно не вы?

К кому обращение? ;)
Мне в какой-то момент показалось, что Андрей Калинин - это вы. По крайней мере буквы инициалов совпадают в вашим ником Akh.

Нэт. Андрей, да не тот. :)
...
Рейтинг: 0 / 0
C или C++
    #34159986
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё одна чётко задокументированная багофича.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
template<typename T, typename U>
class A
{
  public:
	T *t; U *u;
	A(){ t=new T(); }
	~A(){ delete t; }
};

class B
{
public:
	B(){}
};

#define newInstance(typ) new typ()

int main(void)
{
	A<B,B> *a=newInstance(A<B,B>);
	delete a;
	return  0 ;
}
...
Рейтинг: 0 / 0
C или C++
    #34160077
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoещё одна чётко задокументированная багофича.

А где задокументирована эта "бага"? По мне так, это просто ограничения, связанные с более простым синтаксисом препроцесора, по сравнению с с++
...
Рейтинг: 0 / 0
C или C++
    #34160328
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таких "багов" мульон можно найти.
Взять те-же триграфы
...
Рейтинг: 0 / 0
C или C++
    #34160371
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в свиче нельзя создавать глобальные переменные, когда кейсы, есть потом. Как к этому относиться?
...
Рейтинг: 0 / 0
C или C++
    #34160430
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще-то глобальные переменные объявляются вне исполняемого кода
...
Рейтинг: 0 / 0
C или C++
    #34160446
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maXmoвообще-то глобальные переменные объявляются вне исполняемого кода

Имел ввиду глобальную на свич:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
switch () {
case:
int i;

case:
}


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
switch () {
case:
{
int i;
}
case:
}

...
Рейтинг: 0 / 0
C или C++
    #34160504
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
	int a= 1 ;
	switch(a)
	{
	case  0 :
		int b;
		break;
	case  1 :
		b= 5 ;
		break;
	default: break;
	}
хмм... у меня пашет...
...
Рейтинг: 0 / 0
C или C++
    #34160525
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
g++ говорит так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/time.h>


int main () {
    
    int i= 2 ;
    switch (i) {
	case  2 :
	    int b= 3 ;
	    printf("%d\n", b);
	case  0 :
	    printf("0\n");
    }


    return  0 ;
}

g++
c.cpp: In function `int main()':
c.cpp:14: error: jump to case label
c.cpp:12: error: crosses initialization of `int b'
...
Рейтинг: 0 / 0
25 сообщений из 149, страница 4 из 6
Форумы / C++ [игнор отключен] [закрыт для гостей] / C или C++
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]