LINUX.ORG.RU
ФорумTalks

Where is your god now?

 


0

3
template <int number>
class T1
{
};

template <class T1>
class T2
{
};

T2<T1<8>>1>> t;

Как должен повести себя компилятор?

★★★★

Последнее исправление: quiet_readonly (всего исправлений: 1)

Ответ на: комментарий от Kroz

Ох нет, за «обходные пути без шаблонов и STL» стоит вообще привязывать к лафету. Просто кресты не нужно использовать в 80% задач и всё.

imtw
()
Ответ на: комментарий от imtw

Просто кресты не нужно использовать

отквотил во имя справедливости

geek ★★★
()
Ответ на: комментарий от wota

#ifdef _ _STDC_IEC_559_ _ /* FE_UPWARD defined */

Это аннекс. В стандарт они не входят:

«This International Standard is divided into four major subdivisions:
— preliminary elements (clauses 1−4);
— the characteristics of environments that translate and execute C programs
(clause 5);
— the language syntax, constraints, and semantics (clause 6);
— the library facilities (clause 7)».

«Annexes provide additional information and summarize the information contained in this International Standard».

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

четко же написано - «conditional features (see 6.10.8.3)»

wota ★★
()
Ответ на: комментарий от imtw

Ох нет, за «обходные пути без шаблонов и STL» стоит вообще привязывать к лафету.

Еще раз. STL - да. В остальных местах шаблоны - стараться нет. Союза «и» в моем сообщении не было.

Kroz ★★★★★
()
Ответ на: комментарий от quiet_readonly

Впервые слышку про рантайм крестов. Не проясните?

Всмысле? Что такое runtime environment?

encyrtid ★★★★★
()
Ответ на: комментарий от imtw

Если ты не научился обходиться без шаблонов, мне тебя очень жаль.

Kroz ★★★★★
()

Where is your god now?

а я и не собираюсь нормально заниматься этой технологией, до тех пор, пока нормально не изучу её. веришь, нет?

AGUtilities ★★★
()
Ответ на: комментарий от KennyMinigun

да - этот атавизм не поддерживается

wota ★★
()
Ответ на: комментарий от ckotinko

ну и пофиг

Это заметно. Нет привычки писать код правильно - считай говнокодер. Профессионал даже в демонстрационных целях будет заботится о своей репутации. Ну это, конечно, моё мнение.

queen3 ★★★★★
()
Ответ на: комментарий от queen3

Профессионал даже в демонстрационных целях будет заботится о своей репутации

Не скажу за профессионалов, но я даже в перловых однострочниках добавляю use strict; use warnings;

redgremlin ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Что-то вроде

import Language.C.Quote.CUDA

...

summation :: Type -> Int -> Func
summation typeOut n =
    [cfun|
        static __global__ int $id:("k_" : name)
        (
            $ty:psi* p1,
            int N1,
            $ty:psi* p2,
            int N3,
            $ty:psi* result
        )
        {
            int i = threadIdx.x + blockIdx.x*blockSize.x;
            $stm:(acc [cstm| result[i] |])
        }
    |]
    where
        name = printf "summ%d" n
        acc a = nestedLoop (partial a) iterators 4

iterators = map (:"_") ['i'..'k']
...
imtw
()
Ответ на: комментарий от redgremlin

Тут ещё, как в анекдоте. В крутой кабак заходит мужик и говорит бармену:
- Мне 100 грамм водки.
Бармен наливает, подает. Мужик достает из кармана мензурку и удостоверение:
- Контрольная закупка. 75 грамм! Штраф $50.
Следующий вечер. Те же лица. Мужик снова измеряет мензуркой и снимает полтинник штрафа. Потом спрашивает бармена:
- Слушай, ты же меня узнал, почему все равно недолил?
- Да мне проще полтинник отдать, чем руку сбивать из-за тебя...

Если рука набита, корявые пробелы и нелепо отформатированный код просто невозможны, да и время на оформление кода практически не тратится, т.к делается на автомате. Ну это всё равно что говорить, что мол ашипки ф тексти, зделоны тк я торопился посоны, проста некагда была правильна песать.

queen3 ★★★★★
()
Ответ на: комментарий от ckotinko

Тачняк, таво жа Дастаевскага можно четать и без громотических езяществ. Главнае эта мысль!

queen3 ★★★★★
()

Какие забавные обезьянки. В то время, как нормальные люди учатся писать максимально понятно и лаконично, некоторые учатся героически преодолевать трудности, которые сами же себе и создают.

fang
()
Ответ на: комментарий от ckotinko

почему вы, жабы, не можете по человечески кодить-то?

Это ваш-то код вы человеческим считаете?

sv75 ★★★★★
()
Ответ на: комментарий от sv75

Это ваш-то код вы человеческим считаете?

Человеческий код - удел биологов. Жабистам не стоит понтоваться.

quiet_readonly ★★★★
() автор топика
Ответ на: комментарий от quiet_readonly

Человеческий код - удел биологов. Жабистам не стоит понтоваться.

Сказать по существу нечего —> посидите-как в игноре, а то у меня бисер к концу семестра закончился.

sv75 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.